From ee9ee013e5af3ea389f676d44ec3b8475247ad25 Mon Sep 17 00:00:00 2001 From: edipretoro Date: Wed, 15 Jul 2026 21:11:20 +0200 Subject: [PATCH] Testing a simple app using a Minter --- test_app.py | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 test_app.py 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=}")