def test_ensure_user_exists_when_absent(): """ ensure_user_exists when user does not exist""" # Setup keystone = setup_tenant_user_role() user = mock.Mock() user.id = "5ce4b6ef2e814a4897907cc6db879536" user.name = "skippyjonjones" user.email = "*****@*****.**" keystone.users.create = mock.Mock(return_value=user) check_mode = False # Code under test (changed, id) = keystone_user.ensure_user_exists(keystone, user_name="skippyjonjones", password="******", email="*****@*****.**", tenant_name="acme", check_mode=check_mode) # Assertions assert changed assert id=="5ce4b6ef2e814a4897907cc6db879536" keystone.users.create.assert_called_with( name='skippyjonjones', password='******', email='*****@*****.**', tenant_id='21b505b9cbf84bdfba60dc08cc2a4b8d')
def test_ensure_user_exists_when_absent(): """ ensure_user_exists when user does not exist""" # Setup keystone = setup_tenant_user_role() user = mock.Mock() user.id = "5ce4b6ef2e814a4897907cc6db879536" user.name = "skippyjonjones" user.email = "*****@*****.**" keystone.users.create = mock.Mock(return_value=user) check_mode = False # Code under test (changed, id) = keystone_user.ensure_user_exists(keystone, user_name="skippyjonjones", password="******", email="*****@*****.**", tenant_name="acme", check_mode=check_mode) # Assertions assert changed assert_equal(id, "5ce4b6ef2e814a4897907cc6db879536") keystone.users.create.assert_called_with( name='skippyjonjones', password='******', email='*****@*****.**', tenant_id='21b505b9cbf84bdfba60dc08cc2a4b8d')
def test_ensure_user_exists_when_present_check(): """ ensure_user_exists when user exists, check mode""" # Setup keystone = setup_tenant_user_role() check_mode = True # Code under test (changed, id) = keystone_user.ensure_user_exists(keystone, user_name="johndoe", password="******", email="*****@*****.**", tenant_name="acme", check_mode=check_mode) # Assertions assert not changed assert id=="24073d9426ab4bc59527955d7c486179"
def test_ensure_user_exists_when_present_check(): """ ensure_user_exists when user exists, check mode""" # Setup keystone = setup_tenant_user_role() check_mode = True # Code under test (changed, id) = keystone_user.ensure_user_exists(keystone, user_name="johndoe", password="******", email="*****@*****.**", tenant_name="acme", check_mode=check_mode) # Assertions assert not changed assert_equal(id, "24073d9426ab4bc59527955d7c486179")
def test_ensure_user_exists_when_absent_check(): """ ensure_user_exists when user does not exist, check mode""" # Setup keystone = setup_tenant_user_role() user = mock.Mock() user.id = "5ce4b6ef2e814a4897907cc6db879536" user.name = "skippyjonjones" user.email = "*****@*****.**" keystone.users.create = mock.Mock(return_value=user) check_mode = True # Code under test (changed, id) = keystone_user.ensure_user_exists(keystone, user_name="skippyjonjones", password="******", email="*****@*****.**", tenant_name="acme", check_mode=check_mode) # Assertions assert changed assert id is None assert not keystone.users.create.called
def test_ensure_user_exists_when_absent_check(): """ ensure_user_exists when user does not exist, check mode""" # Setup keystone = setup_tenant_user_role() user = mock.Mock() user.id = "5ce4b6ef2e814a4897907cc6db879536" user.name = "skippyjonjones" user.email = "*****@*****.**" keystone.users.create = mock.Mock(return_value=user) check_mode = True # Code under test (changed, id) = keystone_user.ensure_user_exists(keystone, user_name="skippyjonjones", password="******", email="*****@*****.**", tenant_name="acme", check_mode=check_mode) # Assertions assert changed assert_is_none(id) assert not keystone.users.create.called