def test_select_many( self ): basic_obj = Stub_object( object_id = "5", value = 1 ) original_revision = basic_obj.revision basic_obj2 = Stub_object( object_id = "6", value = 2 ) original_revision2 = basic_obj2.revision self.database.save( basic_obj ) self.database.save( basic_obj2 ) objs = self.database.select_many( Stub_object, Stub_object.sql_load_em_all() ) assert len( objs ) == 2 assert objs[ 0 ].object_id == basic_obj.object_id assert objs[ 0 ].revision.replace( tzinfo = utc ) == original_revision assert objs[ 0 ].value == basic_obj.value assert objs[ 1 ].object_id == basic_obj2.object_id assert objs[ 1 ].revision.replace( tzinfo = utc ) == original_revision2 assert objs[ 1 ].value == basic_obj2.value
def test_select_many(self): basic_obj = Stub_object(object_id="5", value=1) original_revision = basic_obj.revision basic_obj2 = Stub_object(object_id="6", value=2) original_revision2 = basic_obj2.revision self.database.save(basic_obj) self.database.save(basic_obj2) objs = self.database.select_many(Stub_object, Stub_object.sql_load_em_all()) assert len(objs) == 2 assert objs[0].object_id == basic_obj.object_id assert objs[0].revision.replace(tzinfo=utc) == original_revision assert objs[0].value == basic_obj.value assert objs[1].object_id == basic_obj2.object_id assert objs[1].revision.replace(tzinfo=utc) == original_revision2 assert objs[1].value == basic_obj2.value
def test_select_many_with_no_matches( self ): objs = self.database.select_many( Stub_object, Stub_object.sql_load_em_all() ) assert len( objs ) == 0
def test_select_many_with_no_matches(self): objs = self.database.select_many(Stub_object, Stub_object.sql_load_em_all()) assert len(objs) == 0