Example #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)
Example #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)
Example #3
0
 def test_bdecode(self):
     self.assertEqual(util.bdecode(""), 0)
     self.assertEqual(util.bdecode("123"), 123)
     self.assertEqual(util.bdecode("1111011", "01"), 123)
     self.assertEqual(util.bdecode("AAAABAA", "BA"), 123)
Example #4
0
 def test_bdecode(self):
     self.assertEqual(util.bdecode(""), 0)
     self.assertEqual(util.bdecode("123"), 123)
     self.assertEqual(util.bdecode("1111011", "01"), 123)
     self.assertEqual(util.bdecode("AAAABAA", "BA"), 123)