Exemplo n.º 1
0
    def test_create_user_set_enabled_and_delete(self):
        scenario = basic.CreateUserSetEnabledAndDelete(self.context)
        scenario._user_create = mock.Mock()
        scenario._update_user_enabled = mock.Mock()
        scenario._resource_delete = mock.Mock()

        scenario.run(enabled=True, email="abcd")
        scenario._user_create.assert_called_once_with(email="abcd",
                                                      enabled=True)
        scenario._update_user_enabled.assert_called_once_with(
            scenario._user_create.return_value, False)
        scenario._resource_delete.assert_called_once_with(
            scenario._user_create.return_value)
Exemplo n.º 2
0
    def test_create_user_set_enabled_and_delete(self):
        identity_service = self.mock_identity.return_value

        scenario = basic.CreateUserSetEnabledAndDelete(self.context)

        fake_email = "abcd"
        fake_user = identity_service.create_user.return_value
        scenario.run(enabled=True, email=fake_email)

        identity_service.create_user.assert_called_once_with(email=fake_email,
                                                             enabled=True)
        identity_service.update_user.assert_called_once_with(fake_user.id,
                                                             enabled=False)
        identity_service.delete_user.assert_called_once_with(fake_user.id)