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'
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')