def test_ensure_service_present_when_present_check(): """ ensure_services_present when the service is present, check mode""" # Setup keystone = setup() name = "keystone" service_type = "identity" description = "Keystone Identity Service" check_mode = True # Code under test (changed, id) = keystone_service.ensure_service_present(keystone, name, service_type, description, check_mode) # Assertions assert not changed assert id=="b6a7ff03f2574cd9b5c7c61186e0d781"
def test_ensure_service_present_when_absent_check(): """ ensure_services_present when the service is absent, check mode""" # Setup keystone = setup() service = mock.Mock(id="a7ebed35051147d4abbe2ee049eeb346") keystone.services.create = mock.Mock(return_value=service) name = "nova" service_type = "compute" description = "Compute Service" check_mode = True # Code under test (changed, id) = keystone_service.ensure_service_present(keystone, name, service_type, description, check_mode) # Assertions assert changed assert id==None assert not keystone.services.create.called