class TestCL(unittest.TestCase):
def test_cldivrem(self):
- n_width = 8
- d_width = 4
- width = max(n_width, d_width)
- for nv in range(2 ** n_width):
+ width = 6
+ for nv in range(2 ** width):
n = GF2Poly(unpack_poly(nv))
- for dv in range(1, 2 ** d_width):
+ for dv in range(1, 2 ** width):
d = GF2Poly(unpack_poly(dv))
with self.subTest(n=str(n), nv=nv, d=str(d), dv=dv):
q_expected, r_expected = divmod(n, d)