001-apikey.py 529 B

12345678910111213141516171819202122232425262728
  1. import sys
  2. import pathlib
  3. test_file = pathlib.Path(__file__)
  4. project = test_file.parent.parent
  5. sys.path.append(str(project))
  6. import server_source as source
  7. from test import test
  8. print("Creating 2 API keys...")
  9. sample_1 = source.apikey.create()
  10. sample_2 = source.apikey.create()
  11. print(repr(sample_1))
  12. print(repr(sample_2))
  13. print()
  14. print("Exporting and reimporting...")
  15. sample_1_key = sample_1.export()
  16. sample_1_copy = source.apikey(sample_1_key)
  17. print()
  18. print("Testing imported content...")
  19. test(sample_1, sample_1_copy)