def list_get(test_type=None): query_filter = {} if test_type is not None: query_filter = {TestCore._type: test_type} tests = TestCore.get_all(query_filter)#(sort=[(StatusCore._on, Base.DESC)]) tests = [prep_test(test) for test in tests] return tests
def test_get_all(self): from core.Test import Test test_id1 = str(uuid.uuid4()) test_id2 = str(uuid.uuid4()) test_id3 = str(uuid.uuid4()) owner = str(uuid.uuid4()) owner2 = str(uuid.uuid4()) test_type = str(uuid.uuid4()) Test(test_id1, owner, test_type).save() Test(test_id2, owner, test_type).save() Test(test_id3, owner2, test_type).save() test = Test(owner=owner) atl = Test.get_all(test.to_dict()) assert len(atl) == 2 assert atl[0]._test_id == test_id1 assert atl[1]._test_id == test_id2