Skip to content

Commit f9ecc2f

Browse files
committed
fixup
1 parent 81b45d2 commit f9ecc2f

File tree

2 files changed

+10
-6
lines changed

2 files changed

+10
-6
lines changed

tests/support/__init__.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -283,6 +283,8 @@ def _ensuredirs(absolute_dir):
283283
if oserr.errno != errno.EEXIST:
284284
raise
285285

286+
return absolute_dir
287+
286288

287289
def fixturefile(relative_path, fixture_format=None, include_path=False):
288290
"""Support function for loading fixtures from their serialised format.

tests/test_mig_cgibin_cat.py

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -32,18 +32,20 @@ def _provide_configuration(self):
3232
return 'testconfig'
3333

3434
def before_each(self):
35+
# ensure a user home directory for our test user
3536
conf_user_home = self.configuration.user_home[:-1]
36-
client_dir = client_id_dir(self.TEST_CLIENT_ID)
37+
test_client_dir = client_id_dir(self.TEST_CLIENT_ID)
38+
test_user_dir = os.path.join(conf_user_home, test_client_dir)
3739

38-
# ensure a user db with our test user
39-
db_home = self.configuration.user_db_home
40+
# ensure a user db that includes our test user
41+
conf_user_db_home = _ensuredirs(self.configuration.user_db_home)
42+
_temppath(conf_user_db_home, self)
4043
db_fixture, db_fixture_file = fixturefile('MiG-users.db--example', fixture_format='binary', include_path=True)
41-
test_db_file = _temppath(fixturefile_normname('MiG-users.db--example', prefix=db_home), self)
44+
test_db_file = _temppath(fixturefile_normname('MiG-users.db--example', prefix=conf_user_db_home), self)
4245
shutil.copyfile(db_fixture_file, test_db_file)
4346

4447
# create the test user home directory
45-
self.test_user_dir = os.path.join(conf_user_home, client_dir)
46-
_ensuredirs(self.test_user_dir)
48+
self.test_user_dir = _ensuredirs(test_user_dir)
4749
_temppath(self.test_user_dir, self)
4850
self.test_environ = create_http_environ(self.configuration)
4951

0 commit comments

Comments
 (0)