server/test/unittest_msplanner.py
branchstable
changeset 2114 862f27d94af4
parent 2108 b3f6fa7ad59f
child 2165 dd40c375044e
equal deleted inserted replaced
2113:58489d113215 2114:862f27d94af4
  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()