def test_appendItem(self): ic1 = InteractionComponent(id='test1', description={"en-US": "test1"}) ic2 = InteractionComponent(id='test2', description={"en-US": "test2"}) iclist = InteractionComponentList() iclist.append(ic1) iclist.append(ic2) self.listVerificationHelper(iclist)
def test_appendItemCoercion(self): iclist = InteractionComponentList() iclist.append({"id": "test1", "description": {"en-US": "test1"}}) iclist.append({"id": "test2", "description": {"en-US": "test2"}}) self.listVerificationHelper(iclist)
def test_appendItemException(self): iclist = InteractionComponentList() with self.assertRaises(TypeError): iclist.append('not InteractionComponent') self.assertEqual(iclist, [])