summaryrefslogtreecommitdiff
path: root/test.py
diff options
context:
space:
mode:
authorRob Austein <sra@hactrn.net>2024-04-12 15:21:31 -0400
committerRob Austein <sra@hactrn.net>2024-04-12 15:21:31 -0400
commit7ef69b89b6f6c11919e5fe7927f96a1fa83d12d7 (patch)
treeb105979a1af308cea8aee2d792b1b903053f0d3e /test.py
parent6bf095983bb1d377f573633c83fd380c76297ed9 (diff)
More tests
Diffstat (limited to 'test.py')
-rwxr-xr-xtest.py20
1 files changed, 0 insertions, 20 deletions
diff --git a/test.py b/test.py
deleted file mode 100755
index 23d28d8..0000000
--- a/test.py
+++ /dev/null
@@ -1,20 +0,0 @@
-#!/usr/bin/env python3
-
-from rfc1982_serial_number import Serial, find_intermediate
-from random import randint
-
-for test in range(10000):
- i1 = Serial(randint(0, Serial.modulus - 1))
- i2 = Serial(randint(0, Serial.modulus - 1))
-
- assert i1 == i2 or \
- (i1 < i2 and not (i1 > i2)) or \
- (i1 > i2 and not (i1 < i2)) or \
- int(i1) & int(i2) == Serial.modulus >> 1
-
- step = [i1, i2]
- wrap = find_intermediate(i1, i2)
- if wrap is not None:
- step.insert(1, wrap)
-
- print(" => ".join(str(s) for s in step))