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.mint() 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=}")