コード例 #1
0
ファイル: test_vector.py プロジェクト: andres-root/pattern
 def test_readonlydict(self):
     # Assert read-only dict.
     v = vector.readonlydict({"a":1})
     self.assertTrue(isinstance(v, dict))
     self.assertRaises(vector.ReadOnlyError, v.__setitem__, "a", 2)
     self.assertRaises(vector.ReadOnlyError, v.__delitem__, "a")
     self.assertRaises(vector.ReadOnlyError, v.pop, "a")
     self.assertRaises(vector.ReadOnlyError, v.popitem, ("a", 2))
     self.assertRaises(vector.ReadOnlyError, v.clear)
     self.assertRaises(vector.ReadOnlyError, v.update, {"b": 2})
     self.assertRaises(vector.ReadOnlyError, v.setdefault, "b", 2)
     print("pattern.vector.readonlydict")
コード例 #2
0
ファイル: test_vector.py プロジェクト: xu-hong/pattern
 def test_readonlydict(self):
     # Assert read-only dict.
     v = vector.readonlydict({"a": 1})
     self.assertTrue(isinstance(v, dict))
     self.assertRaises(vector.ReadOnlyError, v.__setitem__, "a", 2)
     self.assertRaises(vector.ReadOnlyError, v.__delitem__, "a")
     self.assertRaises(vector.ReadOnlyError, v.pop, "a")
     self.assertRaises(vector.ReadOnlyError, v.popitem, ("a", 2))
     self.assertRaises(vector.ReadOnlyError, v.clear)
     self.assertRaises(vector.ReadOnlyError, v.update, {"b": 2})
     self.assertRaises(vector.ReadOnlyError, v.setdefault, "b", 2)
     print "pattern.vector.readonlydict"