Beispiel #1
0
 def test_sorting_6_digit_znums(self, a, b):
     za, zb = from_int(a), from_int(b)
     self.assertThat(len(za), Equals(6))
     self.assertThat(len(zb), Equals(6))
     if a == b:
         self.assertTrue(za == zb)
     elif a < b:
         self.assertTrue(za < zb)
     elif a > b:
         self.assertTrue(za > zb)
     else:
         self.fail("Universe broken")
Beispiel #2
0
 def test_roundtrip(self, num):
     self.assertThat(to_int(from_int(num)), Equals(num))
Beispiel #3
0
 def test_from_int_basics(self):
     self.assertThat(from_int(-1), Equals("3"))
     self.assertThat(from_int(0), Equals("3"))
     self.assertThat(from_int(1), Equals("4"))
     self.assertThat(from_int(24 ** 5), Equals("433333"))
     self.assertThat(from_int(24 ** 5 - 1), Equals("yyyyy"))