def test_insert(self):
     a1 = Activity(id='test1', object_type='Activity')
     a2 = Activity(id='test3')
     alist = ActivityList([a1, a2])
     alist.insert(1, Activity(id='test2', object_type='Activity'))
     self.assertEqual(len(alist), 3)
     self.assertEqual(alist[0].id, 'test1')
     self.assertEqual(alist[1].id, 'test2')
     self.assertEqual(alist[2].id, 'test3')
 def test_insert(self):
     a1 = Activity(id='test1', object_type='Activity')
     a2 = Activity(id='test3')
     alist = ActivityList([a1, a2])
     alist.insert(1, Activity(id='test2', object_type='Activity'))
     self.assertEqual(len(alist), 3)
     self.assertEqual(alist[0].id, 'test1')
     self.assertEqual(alist[1].id, 'test2')
     self.assertEqual(alist[2].id, 'test3')
 def test_insertExceptionNotComponent(self):
     a1 = Activity(id='test1', object_type='Activity')
     a2 = Activity(id='test3')
     alist = ActivityList([a1, a2])
     with self.assertRaises(TypeError):
         alist.insert(1, 'not Activity')
 def test_insertExceptionNotComponent(self):
     a1 = Activity(id='test1', object_type='Activity')
     a2 = Activity(id='test3')
     alist = ActivityList([a1, a2])
     with self.assertRaises(TypeError):
         alist.insert(1, 'not Activity')