diff options
author | Martin Pitt <martin.pitt@ubuntu.com> | 2015-03-06 08:35:12 +0100 |
---|---|---|
committer | Martin Pitt <martin.pitt@ubuntu.com> | 2015-03-06 08:49:17 +0100 |
commit | b400a9595a083b9b85d1ec87fcb32e79f5d9c0d2 (patch) | |
tree | 2d65e0eee4f5c7e0c4d5e5e1b8ac6705dde96b49 | |
parent | ffcb11b1ae39684511c74d2decdb959dff559401 (diff) |
integration-tests: Don't assume ordering in mount-points property
Make assertEventually() handle expected sets, and convert the actual value to a
set.
-rwxr-xr-x | src/tests/integration-test | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/tests/integration-test b/src/tests/integration-test index fe4ee9f..89649f8 100755 --- a/src/tests/integration-test +++ b/src/tests/integration-test @@ -477,7 +477,10 @@ class UDisksTestCase(unittest.TestCase): time.sleep(0.1) self.sync() - self.assertEqual(fn(), value) + if isinstance(value, set): + self.assertEqual(set(fn()), value) + else: + self.assertEqual(fn(), value) def assertProperty(self, obj, name, value): '''Check that an object's property is eventually equal to value''' @@ -889,7 +892,7 @@ class FS(UDisksTestCase): if type != 'ntfs': # ntfs-3g does not support multiple mounts subprocess.check_call([mount_prog, self.device, mount_b]) - self.assertProperty(fs, 'mount-points', [mount_a, mount_b]) + self.assertProperty(fs, 'mount-points', set([mount_a, mount_b])) subprocess.call(['umount', mount_b]) # unmount it |