diff --git a/test_app.py b/test_app.py new file mode 100644 index 0000000..6a7106e --- /dev/null +++ b/test_app.py @@ -0,0 +1,28 @@ +import pytest + +from noid import Minter +from collections import Counter + +if __name__ == "__main__": + dedupe = Counter() + noid = Minter() + noid.parse_template("rek") + print(noid.template) + noid.initcounters() + print(noid.oatop) + print(noid.active_counters) + print(noid.oacounter) + print(len(noid.active_counters)) + print("---" * 10) + for i in range(noid.oatop + 2): + print(f"--> {i=}") + try: + n = noid.genid() + print("noid:", n) + print(noid.active_counters) + print(noid.inactive_counters) + dedupe.update([n]) + except Exception: + print(noid) + print("Noid are exhausted") + print(f"{dedupe=}")