Exemple #1
0
 def test_bencode_bdecode(self):
     for _ in range(100):
         value = random.randint(0, 1000000)
         for alphabet in ("01", "0123456789", string.ascii_letters):
             result = util.bdecode(util.bencode(value, alphabet), alphabet)
             self.assertEqual(result, value)
Exemple #2
0
 def test_bencode_bdecode(self):
     for _ in range(100):
         value = random.randint(0, 1000000)
         for alphabet in ("01", "0123456789", string.ascii_letters):
             result = util.bdecode(util.bencode(value, alphabet), alphabet)
             self.assertEqual(result, value)
Exemple #3
0
 def test_bencode(self):
     self.assertEqual(util.bencode(0), "")
     self.assertEqual(util.bencode(123), "123")
     self.assertEqual(util.bencode(123, "01"), "1111011")
     self.assertEqual(util.bencode(123, "BA"), "AAAABAA")
Exemple #4
0
 def test_bencode(self):
     self.assertEqual(util.bencode(0), "")
     self.assertEqual(util.bencode(123), "123")
     self.assertEqual(util.bencode(123, "01"), "1111011")
     self.assertEqual(util.bencode(123, "BA"), "AAAABAA")