예제 #1
0
파일: test_model.py 프로젝트: xigt/xigt
 def test_insert(self):
     igt = Igt()
     assert len(igt) == 0
     igt.insert(0, Tier(id='t'))
     assert len(igt) == 1
     with pytest.raises(XigtError): igt.insert(0, Tier(id='t'))
     igt.insert(0, Tier(id='x'))
     igt.insert(100, Tier(id='y'))
     assert len(igt) == 3
     assert igt[0].id == 'x'
     assert igt[1].id == 't'
     assert igt[2].id == 'y'
예제 #2
0
 def test_insert(self):
     igt = Igt()
     self.assertEqual(len(igt), 0)
     igt.insert(0, Tier(id='t'))
     self.assertEqual(len(igt), 1)
     self.assertRaises(XigtError, igt.insert, 0, Tier(id='t'))
     igt.insert(0, Tier(id='x'))
     igt.insert(100, Tier(id='y'))
     self.assertEqual(len(igt), 3)
     self.assertEqual(igt[0].id, 'x')
     self.assertEqual(igt[1].id, 't')
     self.assertEqual(igt[2].id, 'y')