コード例 #1
0
ファイル: test_model.py プロジェクト: xigt/xigt
 def test_insert(self):
     t = Tier()
     assert len(t) == 0
     t.insert(0, Item(id='t1'))
     assert len(t) == 1
     with pytest.raises(XigtError): t.insert(0, Item(id='t1'))
     t.insert(0, Item(id='t2'))
     t.insert(100, Item(id='t3'))
     assert len(t) == 3
     assert t[0].id == 't2'
     assert t[1].id == 't1'
     assert t[2].id == 't3'
コード例 #2
0
ファイル: test_model.py プロジェクト: pombredanne/xigt
 def test_insert(self):
     t = Tier()
     self.assertEqual(len(t), 0)
     t.insert(0, Item(id='t1'))
     self.assertEqual(len(t), 1)
     self.assertRaises(XigtError, t.insert, 0, Item(id='t1'))
     t.insert(0, Item(id='t2'))
     t.insert(100, Item(id='t3'))
     self.assertEqual(len(t), 3)
     self.assertEqual(t[0].id, 't2')
     self.assertEqual(t[1].id, 't1')
     self.assertEqual(t[2].id, 't3')