Example #1
0
def create(session, user):
    user_row = db_converter.to_source(user)
    user_row.entityid = entity_dao.default_entity_id()

    with commit_or_abort(session, DataError.on_create, 'User'):
        session.add(user_row)

    user.id = user_row.id

    return user
Example #2
0
def create(session, user):
    user_row = db_converter.to_source(user)
    user_row.entityid = entity_dao.default_entity_id()
    session.begin()
    session.add(user_row)

    try:
        session.commit()
    except SQLAlchemyError as e:
        session.rollback()
        raise ElementCreationError('User', e)

    user.id = user_row.id

    return user
Example #3
0
    def test_given_entity_then_return_entity_id(self):
        entity = self.add_entity()

        result = dao.default_entity_id()

        assert_that(result, equal_to(entity.id))
Example #4
0
    def test_given_entity_then_return_entity_id(self):
        entity = self.add_entity()

        result = dao.default_entity_id()

        assert_that(result, equal_to(entity.id))