diff options
author | Bastien Nocera <hadess@hadess.net> | 2022-07-24 20:14:28 +0200 |
---|---|---|
committer | Ray Strode <rstrode@redhat.com> | 2022-07-26 12:52:24 -0400 |
commit | ed0021b9939ed702f6449948615e14c18cb5f93f (patch) | |
tree | b4ef666b7ed0df0903a715b038feea9a49d4a9ea | |
parent | defe78a4f77608053fe9e3bfaf26c2ad751e01ee (diff) | |
download | accountsservice-ed0021b9939ed702f6449948615e14c18cb5f93f.tar.gz |
tests: Support multiple users for user data
-rwxr-xr-x | tests/test-daemon.py | 18 |
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') |