def test_longer_integers(self): """ Test that longer numbers are correctly encoded. """ self.n = bencode.encode_int(12345) self.assertEqual(self.n, "i12345e")
def test_minus_integers(self): """ Test that minus numbers are correctly encoded. """ self.n = bencode.encode_int(-1) self.assertEqual(self.n, "i-1e")
def test_simple_integers(self): """ Test that simple integers are encoded correctly. """ self.n = bencode.encode_int(1) self.assertEqual(self.n, "i1e")
def test_zero(self): """ Test that zero is encoded correctly. """ self.n = bencode.encode_int(0) self.assertEqual(self.n, "i0e")
def test_leading_zeros(self): """ Test that leading zeros are correctly removed. """ self.n = bencode.encode_int(01) self.assertEqual(self.n, "i1e")