Exemple #1
0
 def test_ListItem_remove_item_byValue(self):
     newitem = ListItem("TestName",
                        ["InitValue1", "InitValue2", "InitValue3"])
     newitem.remove("InitValue2")
     assert "InitValue2" not in newitem.value
Exemple #2
0
 def test_ListItem_remove_item_Raise_TypError(self):
     newitem = ListItem("TestName",
                        ["InitValue1", "InitValue2", "InitValue3"])
     with self.assertRaises(TypeError):
         newitem.remove(2.567)
Exemple #3
0
 def test_ListItem_remove_item_byIndex(self):
     values = ["InitValue1", "InitValue2", "InitValue3"]
     newitem = ListItem("TestName", values)
     oldValue = values[0]
     newitem.remove(0)
     assert oldValue not in newitem.value
Exemple #4
0
 def test_ListItem_remove_item_byIndex_Raise_IndexError(self):
     values = ["InitValue1", "InitValue2", "InitValue3"]
     newitem = ListItem("TestName", values)
     with self.assertRaises(IndexError):
         newitem.remove(3)
Exemple #5
0
 def test_ListItem_remove_item_byValue_fail(self):
     newitem = ListItem("TestName",
                        ["InitValue1", "InitValue2", "InitValue3"])
     with self.assertRaises(ValueError):
         newitem.remove("InitValue5")