summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBastien Nocera <hadess@hadess.net>2022-07-24 20:14:28 +0200
committerRay Strode <rstrode@redhat.com>2022-07-26 12:52:24 -0400
commited0021b9939ed702f6449948615e14c18cb5f93f (patch)
treeb4ef666b7ed0df0903a715b038feea9a49d4a9ea
parentdefe78a4f77608053fe9e3bfaf26c2ad751e01ee (diff)
downloadaccountsservice-ed0021b9939ed702f6449948615e14c18cb5f93f.tar.gz
tests: Support multiple users for user data
-rwxr-xr-xtests/test-daemon.py18
1 files changed, 10 insertions, 8 deletions
diff --git a/tests/test-daemon.py b/tests/test-daemon.py
index 45ab7dc..1d383f5 100755
--- a/tests/test-daemon.py
+++ b/tests/test-daemon.py
@@ -132,14 +132,16 @@ class Tests(dbusmock.DBusTestCase):
shutil.copytree(os.path.join(srcdir, 'tests', 'data', 'etc'), os.path.join(self.test_dir, 'etc'))
shutil.copytree(os.path.join(srcdir, 'tests', 'data', 'var'), os.path.join(self.test_dir, 'var'))
- rupert_path = os.path.join(self.test_dir, 'var', 'lib', 'AccountsService', 'users', 'rupert')
- with open(rupert_path + '.in') as f:
- content = f.read()
- content = content.replace("@ROOTDIR@", self.test_dir)
- os.remove(rupert_path + '.in')
- with open(rupert_path, "w") as d:
- d.write(content)
- d.close()
+ users = ['rupert']
+ for user in users:
+ path = os.path.join(self.test_dir, 'var', 'lib', 'AccountsService', 'users', user)
+ with open(path + '.in') as f:
+ content = f.read()
+ content = content.replace("@ROOTDIR@", self.test_dir)
+ os.remove(path + '.in')
+ with open(path, "w") as d:
+ d.write(content)
+ d.close()
env['ROOTDIR'] = self.test_dir
env['LD_PRELOAD'] = os.getenv('MOCKLIBC_LD_PRELOAD')