001-apikey_factory.py 496 B

123456789101112131415161718192021222324252627
  1. import pathlib
  2. import sys
  3. current = pathlib.Path(__file__)
  4. test_dir = current.parent
  5. project_dir = test_dir.parent
  6. source_dir = project_dir / pathlib.Path("source")
  7. sys.path.append(str(source_dir))
  8. import cx_apikey as apikey
  9. factory = apikey \
  10. .apikey_factory() \
  11. .set_size(64) \
  12. .set_prefix("test")
  13. key = factory.generate()
  14. print(repr(key))
  15. factory_2 = apikey \
  16. .apikey_factory("SeCond") \
  17. .set_prefix("SEcond") \
  18. .set_size(128)
  19. print(repr(factory_2.generate()))