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',

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