2116 self._test('Any X, Y WHERE NOT X multisource_rel Y, X eid 999998, Y eid 999999', |
2116 self._test('Any X, Y WHERE NOT X multisource_rel Y, X eid 999998, Y eid 999999', |
2117 [('OneFetchStep', [('Any 999998,999999 WHERE NOT 999998 multisource_rel 999999', [{}])], |
2117 [('OneFetchStep', [('Any 999998,999999 WHERE NOT 999998 multisource_rel 999999', [{}])], |
2118 None, None, [self.vcs], {}, []) |
2118 None, None, [self.vcs], {}, []) |
2119 ]) |
2119 ]) |
2120 |
2120 |
|
2121 def test_nonregr_fully_simplified_extsource(self): |
|
2122 self.repo._type_source_cache[999998] = ('Note', 'vcs', 999998) |
|
2123 self.repo._type_source_cache[999999] = ('Note', 'vcs', 999999) |
|
2124 self.repo._type_source_cache[1000000] = ('Note', 'system', 1000000) |
|
2125 self._test('DISTINCT Any T,FALSE,L,M WHERE L eid 1000000, M eid 999999, T eid 999998', |
|
2126 [('OneFetchStep', [('DISTINCT Any 999998,FALSE,1000000,999999', [{}])], |
|
2127 None, None, [self.system], {}, []) |
|
2128 ]) |
|
2129 |
2121 |
2130 |
2122 if __name__ == '__main__': |
2131 if __name__ == '__main__': |
2123 from logilab.common.testlib import unittest_main |
2132 from logilab.common.testlib import unittest_main |
2124 unittest_main() |
2133 unittest_main() |