Beispiel #1
0
 def test_with_dns_name(self):
     # Port 443 is returned if a DNS name has been provided.
     port = jujushell.get_port({
         'dns-name': 'example.com',
         'port': 4247,
         'tls': True
     })
     self.assertEqual(443, port)
Beispiel #2
0
 def test_with_dns_name_no_tls(self):
     # The port specified in the config is returned if security is disabled,
     # even when a DNS name has been provided.
     port = jujushell.get_port({
         'dns-name': 'example.com',
         'port': 4247,
         'tls': False
     })
     self.assertEqual(4247, port)
Beispiel #3
0
 def test_without_dns_name_no_tls(self):
     # The port specified in the config is returned if security is disabled.
     port = jujushell.get_port({'port': 8080, 'tls': False})
     self.assertEqual(8080, port)
Beispiel #4
0
 def test_without_dns_name(self):
     # The port specified in the config is returned if no DNS name is set.
     port = jujushell.get_port({'port': 8000, 'tls': True})
     self.assertEqual(8000, port)
Beispiel #5
0
 def test_with_invalid_dns_name(self):
     # The DNS name is ignored if not valid.
     port = jujushell.get_port({'dns-name': ' ', 'port': 4247, 'tls': True})
     self.assertEqual(4247, port)