Mercurial > p > roundup > code
comparison test/test_admin.py @ 6332:6a6b4651be1f
Use server-side cursor for postgres in some cases
In filter, filter_iter, and _materialize_multilinks, use named cursor
with postgresql. This turns of client-side cursor handling and avoids
*large* roundup process (or wsgi process) in case of large results.
Fixes issue2551114.
| author | Ralf Schlatterbeck <rsc@runtux.com> |
|---|---|
| date | Thu, 04 Mar 2021 12:55:21 +0100 |
| parents | b303db7f384f |
| children | 51a1a9b0f567 |
comparison
equal
deleted
inserted
replaced
| 6331:c547e05d7a54 | 6332:6a6b4651be1f |
|---|---|
| 717 sys.argv=['main', '-i', self.dirname, 'set', 'issue2', 'title="new title"'] | 717 sys.argv=['main', '-i', self.dirname, 'set', 'issue2', 'title="new title"'] |
| 718 ret = self.admin.main() | 718 ret = self.admin.main() |
| 719 | 719 |
| 720 out = out.getvalue().strip() | 720 out = out.getvalue().strip() |
| 721 err = err.getvalue().strip() | 721 err = err.getvalue().strip() |
| 722 self.assertEqual(len(out), 0) | 722 self.assertEqual(out, '') |
| 723 self.assertEqual(len(err), 0) | 723 self.assertEqual(err, '') |
| 724 | 724 |
| 725 self.admin=AdminTool() | 725 self.admin=AdminTool() |
| 726 with captured_output() as (out, err): | 726 with captured_output() as (out, err): |
| 727 sys.argv=['main', '-i', self.dirname, 'set', 'issue2', | 727 sys.argv=['main', '-i', self.dirname, 'set', 'issue2', |
| 728 'tile="new title"'] | 728 'tile="new title"'] |
| 845 | 845 |
| 846 expected_err = "" | 846 expected_err = "" |
| 847 | 847 |
| 848 out = out.getvalue().strip() | 848 out = out.getvalue().strip() |
| 849 err = err.getvalue().strip() | 849 err = err.getvalue().strip() |
| 850 self.assertEqual(len(out), 0) | 850 self.assertEqual(out, '') |
| 851 self.assertEqual(len(err), 0) | 851 self.assertEqual(err, '') |
| 852 | 852 |
| 853 ## verify that issue 1 and 2 are assigned to user2 and user2 | 853 ## verify that issue 1 and 2 are assigned to user2 and user2 |
| 854 self.admin=AdminTool() | 854 self.admin=AdminTool() |
| 855 with captured_output() as (out, err): | 855 with captured_output() as (out, err): |
| 856 sys.argv=['main', '-i', self.dirname, 'table', 'issue', | 856 sys.argv=['main', '-i', self.dirname, 'table', 'issue', |
