def test_update_keystone_fid_service_provider_no_tls(self):
     self.relation_ids.return_value = []
     public_addr = "10.0.0.10"
     self.resolve_address.return_value = public_addr
     relation_id = "keystone-fid-service-provider-certificates:5"
     relation_settings = {
         'hostname': '"{}"'.format(public_addr),
         'port': '5000',
         'tls-enabled': 'false'
     }
     hooks.update_keystone_fid_service_provider(relation_id=relation_id)
     self.relation_set.assert_called_once_with(
         relation_id=relation_id, relation_settings=relation_settings)
 def test_update_keystone_fid_service_provider_no_tls(self):
     self.relation_ids.return_value = []
     public_addr = "10.0.0.10"
     self.resolve_address.return_value = public_addr
     relation_id = "keystone-fid-service-provider-certificates:5"
     relation_settings = {
         'hostname': '"{}"'.format(public_addr),
         'port': '5000',
         'tls-enabled': 'false'
     }
     hooks.update_keystone_fid_service_provider(relation_id=relation_id)
     self.relation_set.assert_called_once_with(
         relation_id=relation_id, relation_settings=relation_settings)
 def test_update_keystone_fid_service_provider_ssl_config(self):
     self.test_config.set("ssl_cert", "CERTIFICATE")
     self.test_config.set("ssl_key", "KEY")
     self.relation_ids.return_value = []
     public_addr = "10.0.0.10"
     self.resolve_address.return_value = public_addr
     relation_id = "keystone-fid-service-provider-certificates:5"
     relation_settings = {
         'hostname': '"{}"'.format(public_addr),
         'port': '5000',
         'tls-enabled': 'true'
     }
     hooks.update_keystone_fid_service_provider(relation_id=relation_id)
     self.relation_set.assert_called_once_with(
         relation_id=relation_id, relation_settings=relation_settings)
 def test_update_keystone_fid_service_provider_ssl_config(self):
     self.test_config.set("ssl_cert", "CERTIFICATE")
     self.test_config.set("ssl_key", "KEY")
     self.relation_ids.return_value = []
     public_addr = "10.0.0.10"
     self.resolve_address.return_value = public_addr
     relation_id = "keystone-fid-service-provider-certificates:5"
     relation_settings = {
         'hostname': '"{}"'.format(public_addr),
         'port': '5000',
         'tls-enabled': 'true'
     }
     hooks.update_keystone_fid_service_provider(relation_id=relation_id)
     self.relation_set.assert_called_once_with(
         relation_id=relation_id, relation_settings=relation_settings)