diff options
author | Chris St. Pierre <chris.a.st.pierre@gmail.com> | 2012-07-31 09:50:19 -0400 |
---|---|---|
committer | Chris St. Pierre <chris.a.st.pierre@gmail.com> | 2012-07-31 09:50:19 -0400 |
commit | 838fbf56829cd15182e73e3820a453037afbea38 (patch) | |
tree | c548106547b2f3fe5d75b871b2fba01a0bf96e06 /testsuite/Testlib/TestServer | |
parent | 111193ef96adb711b1b1b4859291c77197eb8ea8 (diff) | |
download | bcfg2-838fbf56829cd15182e73e3820a453037afbea38.tar.gz bcfg2-838fbf56829cd15182e73e3820a453037afbea38.tar.bz2 bcfg2-838fbf56829cd15182e73e3820a453037afbea38.zip |
py3k fix: UserDict -> MutableMapping
Diffstat (limited to 'testsuite/Testlib/TestServer')
-rw-r--r-- | testsuite/Testlib/TestServer/TestPlugins/TestMetadata.py | 19 |
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 |