Mercurial > p > roundup > code
diff test/rest_common.py @ 5602:c40d04915e23 REST-rebased
Python3 fixes
| author | Ralf Schlatterbeck <rsc@runtux.com> |
|---|---|
| date | Wed, 30 Jan 2019 13:58:18 +0100 |
| parents | fcbeff272828 |
| children | ed02a1e0aa5d |
line wrap: on
line diff
--- a/test/rest_common.py Wed Jan 30 13:58:14 2019 +0100 +++ b/test/rest_common.py Wed Jan 30 13:58:18 2019 +0100 @@ -10,7 +10,7 @@ from roundup.cgi import client import random -import db_test_base +from .db_test_base import setupTracker NEEDS_INSTANCE = 1 @@ -22,7 +22,7 @@ def setUp(self): self.dirname = '_test_rest' # set up and open a tracker - self.instance = db_test_base.setupTracker(self.dirname, self.backend) + self.instance = setupTracker(self.dirname, self.backend) # open the database self.db = self.instance.open('admin') @@ -49,7 +49,9 @@ thisdir = os.path.dirname(__file__) vars = {} - execfile(os.path.join(thisdir, "tx_Source_detector.py"), vars) + with open(os.path.join(thisdir, "tx_Source_detector.py")) as f: + code = compile(f.read(), "tx_Source_detector.py", "exec") + exec(code, vars) vars['init'](self.db) env = { @@ -66,7 +68,7 @@ self.db.close() try: shutil.rmtree(self.dirname) - except OSError, error: + except OSError as error: if error.errno not in (errno.ENOENT, errno.ESRCH): raise @@ -341,7 +343,7 @@ ] try: self.server.put_element('user', '2', form) - except Unauthorised, err: + except Unauthorised as err: self.fail('raised %s' % err) finally: self.db.setCurrentUser('joe') @@ -357,7 +359,7 @@ ] try: self.server.post_collection('user', form) - except Unauthorised, err: + except Unauthorised as err: self.fail('raised %s' % err) finally: self.db.setCurrentUser('joe')
