Ejemplo n.º 1
0
 def test_remove_all_for_invalid_key(self):
     a = VDFDict()
     with self.assertRaises(TypeError):
         a.remove_all_for(None)
     with self.assertRaises(TypeError):
         a.remove_all_for(5)
     with self.assertRaises(TypeError):
         a.remove_all_for((0, '5'))
Ejemplo n.º 2
0
 def test_remove_all_for_invalid_key(self):
     a = VDFDict()
     with self.assertRaises(TypeError):
         a.remove_all_for(None)
     with self.assertRaises(TypeError):
         a.remove_all_for(5)
     with self.assertRaises(TypeError):
         a.remove_all_for((0, '5'))
Ejemplo n.º 3
0
 def test_remove_all_for(self):
     a = VDFDict([("1", 2), ("1", 2), ("5", 3), ("1", 2)])
     a.remove_all_for("1")
     self.assertEqual(list(a.items()), [("5", 3)])
     self.assertEqual(len(a), 1)
Ejemplo n.º 4
0
 def test_remove_all_for(self):
     a = VDFDict([("1",2),("1",2),("5",3),("1",2)])
     a.remove_all_for("1")
     self.assertEqual(list(a.items()), [("5",3)])
     self.assertEqual(len(a), 1)