def test_interface(self): data = SharedCounters("one", "two") self.assertTrue("one" in data) self.assertEqual(len(data.keys()), 2) for key in data: data[key] = 0 self.assertTrue(data[key], 0) for key, value in data.items(): data[key] = value self.assertTrue(data[key], value) data.values() repr(data) str(data) self.assertRaises(KeyError, data.__setitem__, "meh", 1) self.assertRaises(TypeError, data.__setitem__, "one", "1")
def test_interface(self): data = SharedCounters('one', 'two') self.assertTrue('one' in data) self.assertEqual(len(data.keys()), 2) for key in data: data[key] = 0 self.assertTrue(data[key], 0) for key, value in data.items(): data[key] = value self.assertTrue(data[key], value) data.values() repr(data) str(data) self.assertRaises(KeyError, data.__setitem__, 'meh', 1) self.assertRaises(TypeError, data.__setitem__, 'one', '1')