def test_create_user_missing_tenant(self): self.fake_client.identity.get_tenant_by_name.side_effect = lib_exc.NotFound("tenant is not found") self.useFixture(mockpatch.PatchObject(javelin, "keystone_admin", return_value=self.fake_client)) javelin.create_users([self.fake_object]) mocked_function = self.fake_client.identity.create_user self.assertFalse(mocked_function.called)
def test_create_users(self): self.fake_client.identity.get_tenant_by_name.return_value = self.fake_object["tenant"] self.fake_client.identity.get_user_by_username.side_effect = lib_exc.NotFound("user is not found") self.useFixture(mockpatch.PatchObject(javelin, "keystone_admin", return_value=self.fake_client)) javelin.create_users([self.fake_object]) fake_tenant_id = self.fake_object["tenant"]["id"] fake_email = "%s@%s" % (self.fake_object["user"], fake_tenant_id) mocked_function = self.fake_client.identity.create_user mocked_function.assert_called_once_with( self.fake_object["name"], self.fake_object["password"], fake_tenant_id, fake_email, enabled=True )
def test_create_user_missing_tenant(self): self.useFixture( mockpatch.Patch( 'tempest.common.identity.get_tenant_by_name', side_effect=lib_exc.NotFound("tenant is not found"))) self.useFixture( mockpatch.PatchObject(javelin, "keystone_admin", return_value=self.fake_client)) javelin.create_users([self.fake_object]) mocked_function = self.fake_client.identity.create_user self.assertFalse(mocked_function.called)
def test_create_users(self): self.fake_client.identity.get_tenant_by_name.return_value = \ self.fake_object['tenant'] self.fake_client.identity.get_user_by_username.side_effect = \ lib_exc.NotFound("user is not found") self.useFixture(mockpatch.PatchObject(javelin, "keystone_admin", return_value=self.fake_client)) javelin.create_users([self.fake_object]) fake_tenant_id = self.fake_object['tenant']['id'] fake_email = "%s@%s" % (self.fake_object['user'], fake_tenant_id) mocked_function = self.fake_client.identity.create_user mocked_function.assert_called_once_with(self.fake_object['name'], self.fake_object['password'], fake_tenant_id, fake_email, enabled=True)
def test_create_users(self): self.fake_client.identity.get_tenant_by_name.return_value = \ self.fake_object['tenant'] self.fake_client.identity.get_user_by_username.side_effect = \ lib_exc.NotFound() self.useFixture(mockpatch.PatchObject(javelin, "keystone_admin", return_value=self.fake_client)) javelin.create_users([self.fake_object]) fake_tenant_id = self.fake_object['tenant']['id'] fake_email = "%s@%s" % (self.fake_object['user'], fake_tenant_id) mocked_function = self.fake_client.identity.create_user mocked_function.assert_called_once_with(self.fake_object['name'], self.fake_object['password'], fake_tenant_id, fake_email, enabled=True)
def test_create_users(self): self.useFixture(mockpatch.Patch( 'tempest.common.identity.get_tenant_by_name', return_value=self.fake_object['tenant'])) self.useFixture(mockpatch.Patch( 'tempest.common.identity.get_user_by_username', side_effect=lib_exc.NotFound("user is not found"))) self.useFixture(mockpatch.PatchObject(javelin, "keystone_admin", return_value=self.fake_client)) javelin.create_users([self.fake_object]) fake_tenant_id = self.fake_object['tenant']['id'] fake_email = "%s@%s" % (self.fake_object['user'], fake_tenant_id) mocked_function = self.fake_client.users.create_user mocked_function.assert_called_once_with( name=self.fake_object['name'], password=self.fake_object['password'], tenantId=fake_tenant_id, email=fake_email, enabled=True)