[blivet:master 09/10] Add dataLevel and metaDataLevel attributes for testing.
mulhern
amulhern at redhat.com
Tue Oct 7 13:42:30 UTC 2014
Signed-off-by: mulhern <amulhern at redhat.com>
---
tests/devices_test.py | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/tests/devices_test.py b/tests/devices_test.py
index 3c6c8f3..c777558 100644
--- a/tests/devices_test.py
+++ b/tests/devices_test.py
@@ -529,8 +529,10 @@ class BTRFSDeviceTestCase(DeviceStateTestCase):
def __init__(self, methodName='runTest'):
super(BTRFSDeviceTestCase, self).__init__(methodName=methodName)
state_functions = {
+ "dataLevel" : lambda d, a: self.assertFalse(hasattr(d,a)),
"fstabSpec" : xform(self.assertIsNotNone),
"mediaPresent" : xform(self.assertTrue),
+ "metaDataLevel" : lambda d, a: self.assertFalse(hasattr(d, a)),
"type" : xform(lambda x, m: self.assertEqual(x, "btrfs", m)),
"vol_id" : xform(lambda x, m: self.assertEqual(x, btrfs.MAIN_VOLUME_ID, m))}
self._state_functions.update(state_functions)
@@ -557,7 +559,9 @@ class BTRFSDeviceTestCase(DeviceStateTestCase):
"""
self.stateCheck(self.dev1,
+ dataLevel=xform(self.assertIsNone),
isleaf=xform(self.assertFalse),
+ metaDataLevel=xform(self.assertIsNone),
parents=xform(lambda x, m: self.assertEqual(len(x), 1, m)),
type=xform(lambda x, m: self.assertEqual(x, "btrfs volume", m)))
@@ -568,7 +572,9 @@ class BTRFSDeviceTestCase(DeviceStateTestCase):
self.stateCheck(self.dev3,
currentSize=xform(lambda x, m: self.assertEqual(x, Size("32 MiB"), m)),
+ dataLevel=xform(self.assertIsNone),
maxSize=xform(lambda x, m: self.assertEqual(x, Size("32 MiB"), m)),
+ metaDataLevel=xform(self.assertIsNone),
parents=xform(lambda x, m: self.assertEqual(len(x), 1, m)),
size=xform(lambda x, m: self.assertEqual(x, Size("32 MiB"), m)),
type=xform(lambda x, m: self.assertEqual(x, "btrfs volume", m)))
--
1.9.3
More information about the anaconda-patches
mailing list