def test_all(self): qlObjs = QueryableListObjs(self.dataObjs) qlObjsAll = qlObjs.all() assert qlObjsAll == qlObjs, 'Expected .all() to equal original' assert id(qlObjsAll) != id( qlObjs), 'Expected id of .all() to not equal id of original' aObjs = qlObjs.filter(a='one') aObjsAll = aObjs.all() assert aObjs == aObjsAll, 'After filter, Expected .all() to equal filtered original' assert id(aObjs) != id( aObjsAll ), 'After filter, expected id of .all() NOT to equal id of filtered original'