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
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
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))
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))