]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-deploy.git/commitdiff
test ipv6 addresses as well as ipv4: 53/head
authorAlfredo Deza <alfredo.deza@inktank.com>
Mon, 26 Aug 2013 21:03:55 +0000 (17:03 -0400)
committerAlfredo Deza <alfredo.deza@inktank.com>
Mon, 26 Aug 2013 21:03:55 +0000 (17:03 -0400)
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
ceph_deploy/tests/unit/util/test_arg_validators.py

index 21139a469a9a4531d9cb8f6c0008d95aef362c9b..82e181a39312a35757430b6b55d60396e25f39ec 100644 (file)
@@ -59,6 +59,12 @@ class TestHostName(object):
         result = hostname('name:192.168.1.111')
         assert result == 'name:192.168.1.111'
 
+    def test_ipv6_is_allowed_when_paired_with_host(self):
+        self.fake_sock.gethostbyname = Mock(return_value='2001:0db8:85a3:0000:0000:8a2e:0370:7334')
+        hostname = arg_validators.Hostname(self.fake_sock)
+        result = hostname('name:2001:0db8:85a3:0000:0000:8a2e:0370:7334')
+        assert result == 'name:2001:0db8:85a3:0000:0000:8a2e:0370:7334'
+
     def test_host_is_resolvable(self):
         self.fake_sock.gethostbyname = Mock()
         hostname = arg_validators.Hostname(self.fake_sock)