Beispiel #1
0
 def test_base20(self):
     base20 = BaseConverter("0123456789abcdefghij")
     self.assertEqual(base20.encode(1234), "31e")
     self.assertEqual(base20.decode("31e"), 1234)
     self.assertEqual(base20.encode(-1234), "-31e")
     self.assertEqual(base20.decode("-31e"), -1234)
Beispiel #2
0
 def test_base7(self):
     base7 = BaseConverter("cjdhel3", sign="g")
     self.assertEqual(base7.encode(1234), "hejd")
     self.assertEqual(base7.decode("hejd"), 1234)
     self.assertEqual(base7.encode(-1234), "ghejd")
     self.assertEqual(base7.decode("ghejd"), -1234)
Beispiel #3
0
 def test_base11(self):
     base11 = BaseConverter("0123456789-", sign="$")
     self.assertEqual(base11.encode(1234), "-22")
     self.assertEqual(base11.decode("-22"), 1234)
     self.assertEqual(base11.encode(-1234), "$-22")
     self.assertEqual(base11.decode("$-22"), -1234)