def test_change_tenant_description(): """ ensure_tenant_exists with a change in description """ # Setup keystone = setup_tenant_user_role() # Code under test (changed, id) = keystone_user.ensure_tenant_exists(keystone, "acme", "The foo tenant with a description change", False) # Assertions assert changed assert id=="21b505b9cbf84bdfba60dc08cc2a4b8d"
def test_change_tenant_description(): """ ensure_tenant_exists with a change in description """ # Setup keystone = setup_tenant_user_role() # Code under test (changed, id) = keystone_user.ensure_tenant_exists(keystone, "acme", "The foo tenant with a description change", False) # Assertions assert changed assert_equal(id, "21b505b9cbf84bdfba60dc08cc2a4b8d")
def test_ensure_tenant_exists_when_present_check(): """ ensure_tenant_exists when tenant does exists, check mode """ # Setup keystone = setup_tenant_user_role() check_mode = True # Code under test (changed, id) = keystone_user.ensure_tenant_exists(keystone, "acme", "The acme tenant", check_mode) # Assertions assert not changed assert id=="21b505b9cbf84bdfba60dc08cc2a4b8d"
def test_ensure_tenant_exists_when_present_check(): """ ensure_tenant_exists when tenant does exists, check mode """ # Setup keystone = setup_tenant_user_role() check_mode = True # Code under test (changed, id) = keystone_user.ensure_tenant_exists(keystone, "acme", "The acme tenant", check_mode) # Assertions assert not changed assert_equal(id, "21b505b9cbf84bdfba60dc08cc2a4b8d")
def test_ensure_tenant_exists_when_absent_check(): """ ensure_tenant_exists when tenant does not exist, check mode """ # Setup keystone = setup_tenant_user_role() keystone.tenants.create = mock.Mock(return_value=mock.Mock( id="7c310f797aa045898e2884a975ab32ab")) check_mode = True # Code under test (changed, id) = keystone_user.ensure_tenant_exists(keystone, "bar", "The bar tenant", check_mode) # Assertions assert changed assert id is None assert not keystone.tenants.create.called
def test_ensure_tenant_exists_when_absent_check(): """ ensure_tenant_exists when tenant does not exist, check mode """ # Setup keystone = setup_tenant_user_role() keystone.tenants.create = mock.Mock(return_value=mock.Mock( id="7c310f797aa045898e2884a975ab32ab")) check_mode = True # Code under test (changed, id) = keystone_user.ensure_tenant_exists(keystone, "bar", "The bar tenant", check_mode) # Assertions assert changed assert_is_none(id) assert not keystone.tenants.create.called
def test_ensure_tenant_exists_when_absent(): """ ensure_tenant_exists when tenant does not exist """ # Setup keystone = setup_tenant_user_role() keystone.tenants.create = mock.Mock(return_value=mock.Mock( id="7c310f797aa045898e2884a975ab32ab")) check_mode = False # Code under test (changed, id) = keystone_user.ensure_tenant_exists(keystone, "bar", "The bar tenant", check_mode) # Assertions assert changed assert id=="7c310f797aa045898e2884a975ab32ab" keystone.tenants.create.assert_called_with(tenant_name="bar", description="The bar tenant", enabled=True)
def test_ensure_tenant_exists_when_absent(): """ ensure_tenant_exists when tenant does not exist """ # Setup keystone = setup_tenant_user_role() keystone.tenants.create = mock.Mock(return_value=mock.Mock( id="7c310f797aa045898e2884a975ab32ab")) check_mode = False # Code under test (changed, id) = keystone_user.ensure_tenant_exists(keystone, "bar", "The bar tenant", check_mode) # Assertions assert changed assert_equal(id, "7c310f797aa045898e2884a975ab32ab") keystone.tenants.create.assert_called_with(tenant_name="bar", description="The bar tenant", enabled=True)