summaryrefslogtreecommitdiffstats
path: root/testsuite
diff options
context:
space:
mode:
authorChris St. Pierre <chris.a.st.pierre@gmail.com>2012-07-31 09:50:19 -0400
committerChris St. Pierre <chris.a.st.pierre@gmail.com>2012-07-31 09:50:19 -0400
commit838fbf56829cd15182e73e3820a453037afbea38 (patch)
treec548106547b2f3fe5d75b871b2fba01a0bf96e06 /testsuite
parent111193ef96adb711b1b1b4859291c77197eb8ea8 (diff)
downloadbcfg2-838fbf56829cd15182e73e3820a453037afbea38.tar.gz
bcfg2-838fbf56829cd15182e73e3820a453037afbea38.tar.bz2
bcfg2-838fbf56829cd15182e73e3820a453037afbea38.zip
py3k fix: UserDict -> MutableMapping
Diffstat (limited to 'testsuite')
-rw-r--r--testsuite/Testlib/TestServer/TestPlugins/TestMetadata.py19
1 files changed, 19 insertions, 0 deletions
diff --git a/testsuite/Testlib/TestServer/TestPlugins/TestMetadata.py b/testsuite/Testlib/TestServer/TestPlugins/TestMetadata.py
index 83da19bad..381bd978e 100644
--- a/testsuite/Testlib/TestServer/TestPlugins/TestMetadata.py
+++ b/testsuite/Testlib/TestServer/TestPlugins/TestMetadata.py
@@ -179,6 +179,25 @@ class TestClientVersions(unittest.TestCase):
except:
assert False
+ def test__len(self):
+ v = ClientVersions()
+ self.assertEqual(len(v), MetadataClientModel.objects.count())
+
+ def test__iter(self):
+ v = ClientVersions()
+ self.assertItemsEqual([h for h in iter(v)], v.keys())
+
+ def test__delitem(self):
+ v = ClientVersions()
+
+ # test adding new client
+ new = "client__delitem"
+ v[new] = "1.3.0"
+
+ del v[new]
+ self.assertIn(new, v)
+ self.assertIsNone(v[new])
+
class TestXMLMetadataConfig(unittest.TestCase):
groups_test_tree = groups_test_tree