Ejemplo n.º 1
0
    def test_it_raises_on_any_other_SQLAlchemy_exception(self, factories):
        fake_session = mock.Mock()
        fake_session.flush.side_effect = SQLAlchemyError("foo")

        update_svc = UserUpdateService(session=fake_session)
        user = factories.User()

        with pytest.raises(SQLAlchemyError):
            update_svc.update(user, username="******")
Ejemplo n.º 2
0
    def test_it_raises_on_any_other_SQLAlchemy_exception(self, factories):
        fake_session = mock.Mock()
        fake_session.flush.side_effect = SQLAlchemyError("foo")

        update_svc = UserUpdateService(session=fake_session)
        user = factories.User()

        with pytest.raises(SQLAlchemyError):
            update_svc.update(user, username="******")
Ejemplo n.º 3
0
def svc(db_session):
    return UserUpdateService(session=db_session)