Mercurial > p > roundup > code
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']) |
