def test_execute_without_commit( self ): basic_obj = Stub_object( object_id = "5", value = 1 ) original_revision = basic_obj.revision self.database.execute( basic_obj.sql_create(), commit = False ) self.connection.rollback() obj = self.database.load( Stub_object, basic_obj.object_id ) assert obj == None
def test_execute_without_commit(self): basic_obj = Stub_object(object_id="5", value=1) original_revision = basic_obj.revision self.database.execute(basic_obj.sql_create(), commit=False) self.connection.rollback() obj = self.database.load(Stub_object, basic_obj.object_id) assert obj == None
def test_execute( self ): basic_obj = Stub_object( object_id = "5", value = 1 ) original_revision = basic_obj.revision self.database.execute( basic_obj.sql_create() ) obj = self.database.load( Stub_object, basic_obj.object_id ) assert obj.object_id == basic_obj.object_id assert obj.revision.replace( tzinfo = utc ) == original_revision assert obj.value == basic_obj.value
def test_execute(self): basic_obj = Stub_object(object_id="5", value=1) original_revision = basic_obj.revision self.database.execute(basic_obj.sql_create()) obj = self.database.load(Stub_object, basic_obj.object_id) assert obj.object_id == basic_obj.object_id assert obj.revision.replace(tzinfo=utc) == original_revision assert obj.value == basic_obj.value
def test_execute_with_explicit_commit( self ): basic_obj = Stub_object( object_id = "5", value = 1 ) original_revision = basic_obj.revision self.database.execute( basic_obj.sql_create(), commit = False ) self.database.commit() obj = self.database.load( Stub_object, basic_obj.object_id ) assert obj.object_id == basic_obj.object_id assert obj.revision.replace( tzinfo = utc ) == original_revision assert obj.value == basic_obj.value
def test_execute_with_explicit_commit(self): basic_obj = Stub_object(object_id="5", value=1) original_revision = basic_obj.revision self.database.execute(basic_obj.sql_create(), commit=False) self.database.commit() obj = self.database.load(Stub_object, basic_obj.object_id) assert obj.object_id == basic_obj.object_id assert obj.revision.replace(tzinfo=utc) == original_revision assert obj.value == basic_obj.value
def make_objects(): for i in range( 50 ): object_id = self.database.next_id( Stub_object ) basic_obj = Stub_object( object_id, value = 1 ) original_revision = basic_obj.revision self.database.execute( basic_obj.sql_create() ) obj = self.database.load( Stub_object, basic_obj.object_id ) assert obj.object_id == basic_obj.object_id delta = abs( obj.revision.replace( tzinfo = utc ) - original_revision ) assert delta <= timedelta( seconds = 0.000001 ) assert obj.value == basic_obj.value object_id = self.database.next_id( Stub_object )
def make_objects(): for i in range(50): object_id = self.database.next_id(Stub_object) basic_obj = Stub_object(object_id, value=1) original_revision = basic_obj.revision self.database.execute(basic_obj.sql_create()) obj = self.database.load(Stub_object, basic_obj.object_id) assert obj.object_id == basic_obj.object_id delta = abs( obj.revision.replace(tzinfo=utc) - original_revision) assert delta <= timedelta(seconds=0.000001) assert obj.value == basic_obj.value object_id = self.database.next_id(Stub_object)