From a1305ad1e8f0496b42a6037ed114523d963d9698 Mon Sep 17 00:00:00 2001 From: Lars Wirzenius Date: Wed, 9 May 2012 17:45:36 +0100 Subject: Add a Morphology.keys() method --- morphlib/morph2_tests.py | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'morphlib/morph2_tests.py') 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()) + -- cgit v1.2.1