def test_net_address_dns(self): self.assertEqual( 'host.0domain-name.test', value_types.ensure_type('host.0domain-name.test', 'netaddress'))
def test_net_address_cidr(self): self.assertEqual('192.0.2.0/24', value_types.ensure_type('192.0.2.0/24', 'netaddress'))
def test_ent_address_ipv6(self): self.assertEqual('::', value_types.ensure_type('::', 'netaddress')) self.assertEqual( '2001:db8::2:1', value_types.ensure_type('2001:db8::2:1', 'netaddress'))
def test_raw_empty(self): self.assertEqual('', value_types.ensure_type('', 'raw'))
def test_net_address_ipv4(self): self.assertEqual('192.0.2.1', value_types.ensure_type('192.0.2.1', 'netaddress'))
def test_default_bad(): ensure_type("foo\nbar", "default")
def test_default(self): self.assertEqual("foobar", value_types.ensure_type("foobar", "default"))
def test_net_address_dns(self): self.assertEqual('host.0domain-name.test', value_types.ensure_type('host.0domain-name.test', 'netaddress'))
def test_int(self): self.assertEqual("123", value_types.ensure_type("123", "int"))
def test_net_address_cidr(self): self.assertEqual('192.0.2.0/24', value_types.ensure_type('192.0.2.0/24', 'netaddress'))
def test_ent_address_ipv6(self): self.assertEqual('::', value_types.ensure_type('::', 'netaddress')) self.assertEqual('2001:db8::2:1', value_types.ensure_type( '2001:db8::2:1', 'netaddress'))
def test_net_address_ipv4(self): self.assertEqual('192.0.2.1', value_types.ensure_type('192.0.2.1', 'netaddress'))
def test_raw_empty(self): self.assertEqual('', value_types.ensure_type('', 'raw'))
def test_default_empty(self): self.assertEqual('', value_types.ensure_type('', 'default'))
def test_int(): assert_equals("123", ensure_type("123", "int"))
def test_default(self): self.assertEqual("foobar", value_types.ensure_type("foobar", "default"))
def test_defualt(): assert_equals("foobar", ensure_type("foobar", "default"))
def test_default_empty(self): self.assertEqual('', value_types.ensure_type('', 'default'))
def test_unknown_type(): ensure_type("foo", "badtype")
def test_int(self): self.assertEqual("123", value_types.ensure_type("123", "int"))