From 838fbf56829cd15182e73e3820a453037afbea38 Mon Sep 17 00:00:00 2001 From: "Chris St. Pierre" Date: Tue, 31 Jul 2012 09:50:19 -0400 Subject: py3k fix: UserDict -> MutableMapping --- .../Testlib/TestServer/TestPlugins/TestMetadata.py | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) (limited to 'testsuite') 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 -- cgit v1.2.3-1-g7c22