コード例 #1
0
    def test_longer_integers(self):
        """ Test that longer numbers are correctly encoded. """

        self.n = bencode.encode_int(12345)
        self.assertEqual(self.n, "i12345e")
コード例 #2
0
    def test_minus_integers(self):
        """ Test that minus numbers are correctly encoded. """

        self.n = bencode.encode_int(-1)
        self.assertEqual(self.n, "i-1e")
コード例 #3
0
    def test_simple_integers(self):
        """ Test that simple integers are encoded correctly. """

        self.n = bencode.encode_int(1)
        self.assertEqual(self.n, "i1e")
コード例 #4
0
    def test_zero(self):
        """ Test that zero is encoded correctly. """

        self.n = bencode.encode_int(0)
        self.assertEqual(self.n, "i0e")
コード例 #5
0
	def test_leading_zeros(self):
		""" Test that leading zeros are correctly removed. """

		self.n = bencode.encode_int(01)
		self.assertEqual(self.n, "i1e")
コード例 #6
0
	def test_minus_integers(self):
		""" Test that minus numbers are correctly encoded. """

		self.n = bencode.encode_int(-1)
		self.assertEqual(self.n, "i-1e")
コード例 #7
0
	def test_longer_integers(self):
		""" Test that longer numbers are correctly encoded. """

		self.n = bencode.encode_int(12345)
		self.assertEqual(self.n, "i12345e")
コード例 #8
0
	def test_zero(self):
		""" Test that zero is encoded correctly. """

		self.n = bencode.encode_int(0)
		self.assertEqual(self.n, "i0e")
コード例 #9
0
	def test_simple_integers(self):
		""" Test that simple integers are encoded correctly. """

		self.n = bencode.encode_int(1)
		self.assertEqual(self.n, "i1e")