server/test/unittest_ssplanner.py
changeset 3589 a5432f99f2d9
parent 3293 69c0ba095536
parent 3587 5b3725f315fc
child 4252 6c4f109c2b03
equal deleted inserted replaced
3536:f6c9a5df80fb 3589:a5432f99f2d9
    23 
    23 
    24     def tearDown(self):
    24     def tearDown(self):
    25         BasePlannerTC.tearDown(self)
    25         BasePlannerTC.tearDown(self)
    26 
    26 
    27     def test_ordered_ambigous_sol(self):
    27     def test_ordered_ambigous_sol(self):
    28         self._test('Any XN ORDERBY XN WHERE X name XN, X is IN (Basket, File, Folder)',
    28         self._test('Any XN ORDERBY XN WHERE X name XN, X is IN (Basket, State, Folder)',
    29                    [('OneFetchStep', [('Any XN ORDERBY XN WHERE X name XN, X is IN(Basket, File, Folder)',
    29                    [('OneFetchStep', [('Any XN ORDERBY XN WHERE X name XN, X is IN(Basket, State, Folder)',
    30                                        [{'X': 'Basket', 'XN': 'String'},
    30                                        [{'X': 'Basket', 'XN': 'String'},
    31                                         {'X': 'File', 'XN': 'String'},
    31                                         {'X': 'State', 'XN': 'String'},
    32                                         {'X': 'Folder', 'XN': 'String'}])],
    32                                         {'X': 'Folder', 'XN': 'String'}])],
    33                      None, None,
    33                      None, None,
    34                      [self.system], None, [])])
    34                      [self.system], None, [])])
    35 
    35 
    36     def test_groupeded_ambigous_sol(self):
    36     def test_groupeded_ambigous_sol(self):
    37         self._test('Any XN,COUNT(X) GROUPBY XN WHERE X name XN, X is IN (Basket, File, Folder)',
    37         self._test('Any XN,COUNT(X) GROUPBY XN WHERE X name XN, X is IN (Basket, State, Folder)',
    38                    [('OneFetchStep', [('Any XN,COUNT(X) GROUPBY XN WHERE X name XN, X is IN(Basket, File, Folder)',
    38                    [('OneFetchStep', [('Any XN,COUNT(X) GROUPBY XN WHERE X name XN, X is IN(Basket, State, Folder)',
    39                                        [{'X': 'Basket', 'XN': 'String'},
    39                                        [{'X': 'Basket', 'XN': 'String'},
    40                                         {'X': 'File', 'XN': 'String'},
    40                                         {'X': 'State', 'XN': 'String'},
    41                                         {'X': 'Folder', 'XN': 'String'}])],
    41                                         {'X': 'Folder', 'XN': 'String'}])],
    42                      None, None,
    42                      None, None,
    43                      [self.system], None, [])])
    43                      [self.system], None, [])])
    44 
    44 
    45 if __name__ == '__main__':
    45 if __name__ == '__main__':