def test_ipaddress(): f = field.Ip() assert f.deserialize('127.0.0.1') == ipaddress.ip_address(u'127.0.0.1') assert f.deserialize(u'::1') == ipaddress.ip_address(u'::1') assert f.serialize(f.deserialize('::1')) == '::1' assert f.deserialize(None) is None with pytest.raises(ValueError): assert f.deserialize('not_an_ipaddress')
def test_ipaddress(): f = field.Ip() assert f.deserialize("127.0.0.1") == ipaddress.ip_address(u"127.0.0.1") assert f.deserialize(u"::1") == ipaddress.ip_address(u"::1") assert f.serialize(f.deserialize("::1")) == "::1" assert f.deserialize(None) is None with pytest.raises(ValueError): assert f.deserialize("not_an_ipaddress")
class Host(document.Document): ip = field.Ip()
class Host(document.Document): ip = field.Ip() class Index: name = "test-host"