Пример #1
0
class TestIpAddress(unittest.TestCase):
    def setUp(self):
        self.ipa = IpAddress("foo")

    def test_trivial(self):
        pass

    def test_parse(self):
        self.assertEqual(self.ipa.parse(b"\x7f\x80\x81\x82"),
                         "127.128.129.130")

    def test_build(self):
        self.assertEqual(self.ipa.build("127.1.2.3"), b"\x7f\x01\x02\x03")

    def test_build_invalid(self):
        self.assertRaises(ValueError, self.ipa.build, "300.1.2.3")
Пример #2
0
class TestIpAddress(unittest.TestCase):

    def setUp(self):
        self.ipa = IpAddress("foo")

    def test_trivial(self):
        pass

    def test_parse(self):
        self.assertEqual(self.ipa.parse(six.b("\x7f\x80\x81\x82")),
                         "127.128.129.130")

    def test_build(self):
        self.assertEqual(self.ipa.build("127.1.2.3"),
                         six.b("\x7f\x01\x02\x03"))

    def test_build_invalid(self):
        self.assertRaises(ValueError, self.ipa.build, "300.1.2.3")