comparison test/db_test_base.py @ 6400:5ce995c33eee

Make reverse multilink expressions work for mysql
author Ralf Schlatterbeck <rsc@runtux.com>
date Sat, 08 May 2021 10:39:01 +0200
parents f3fcd6628c0c
children 8bc5faeb7677
comparison
equal deleted inserted replaced
6399:f3fcd6628c0c 6400:5ce995c33eee
2036 ae(filt(None, {ni: '-1'}), 2036 ae(filt(None, {ni: '-1'}),
2037 ['1', '2', '3', '6', '7', '8', '9', '10']) 2037 ['1', '2', '3', '6', '7', '8', '9', '10'])
2038 self.assertEqual(ls(self.db.user.get('4', ni)), ['1']) 2038 self.assertEqual(ls(self.db.user.get('4', ni)), ['1'])
2039 self.assertEqual(ls(self.db.user.get('5', ni)), ['7']) 2039 self.assertEqual(ls(self.db.user.get('5', ni)), ['7'])
2040 2040
2041 # Currently only works for sqlite and postgresql 2041 # Currently only works for sql databases
2042 @pytest.mark.xfail 2042 @pytest.mark.xfail
2043 def testFilteringRevMultilinkExpression(self): 2043 def testFilteringRevMultilinkExpression(self):
2044 ae, iiter = self.filteringSetupTransitiveSearch('user') 2044 ae, iiter = self.filteringSetupTransitiveSearch('user')
2045 ni = 'nosy_issues' 2045 ni = 'nosy_issues'
2046 self.db.issue.set('6', nosy=['3', '4', '5']) 2046 self.db.issue.set('6', nosy=['3', '4', '5'])

Roundup Issue Tracker: http://roundup-tracker.org/