summaryrefslogtreecommitdiff
path: root/morphlib/morph2_tests.py
diff options
context:
space:
mode:
Diffstat (limited to 'morphlib/morph2_tests.py')
-rw-r--r--morphlib/morph2_tests.py13
1 files changed, 13 insertions, 0 deletions
diff --git a/morphlib/morph2_tests.py b/morphlib/morph2_tests.py
index a862a3a8..0d3e7168 100644
--- a/morphlib/morph2_tests.py
+++ b/morphlib/morph2_tests.py
@@ -79,3 +79,16 @@ class MorphologyTests(unittest.TestCase):
self.assertEqual(m['disk-size'], 1024**3)
+ def test_returns_dict_keys(self):
+ m = Morphology('''
+ {
+ "name": "foo",
+ "kind": "system",
+ "disk-size": "1g"
+ }
+ ''')
+
+ self.assertTrue('name' in m.keys())
+ self.assertTrue('kind' in m.keys())
+ self.assertTrue('disk-size' in m.keys())
+