def test_insert(self):
     ic1 = InteractionComponent(id='test1')
     ic2 = InteractionComponent(id='test3')
     iclist = InteractionComponentList([ic1, ic2])
     iclist.insert(1, InteractionComponent(id='test2'))
     self.assertEqual(len(iclist), 3)
     self.assertEqual(iclist[0].id, 'test1')
     self.assertEqual(iclist[1].id, 'test2')
     self.assertEqual(iclist[2].id, 'test3')
示例#2
0
 def test_insert(self):
     ic1 = InteractionComponent(id='test1')
     ic2 = InteractionComponent(id='test3')
     iclist = InteractionComponentList([ic1, ic2])
     iclist.insert(1, InteractionComponent(id='test2'))
     self.assertEqual(len(iclist), 3)
     self.assertEqual(iclist[0].id, 'test1')
     self.assertEqual(iclist[1].id, 'test2')
     self.assertEqual(iclist[2].id, 'test3')
 def test_insertExceptionNotComponent(self):
     ic1 = InteractionComponent(id='test1')
     ic2 = InteractionComponent(id='test3')
     iclist = InteractionComponentList([ic1, ic2])
     with self.assertRaises(TypeError):
         iclist.insert(1, 'not InteractionComponent')
示例#4
0
 def test_insertExceptionNotComponent(self):
     ic1 = InteractionComponent(id='test1')
     ic2 = InteractionComponent(id='test3')
     iclist = InteractionComponentList([ic1, ic2])
     with self.assertRaises(TypeError):
         iclist.insert(1, 'not InteractionComponent')