def test_insert_rows(self): m = Model() m.from_document(InselectDocument.load(TESTDATA / 'shapes.inselect')) self.assertEqual(5, m.rowCount()) m.insertRows(5, 2) self.assertEqual(7, m.rowCount()) i = m.index(5, 0) self.assertEqual({}, m.data(i, MetadataRole)) self.assertEqual(0, m.data(i, RotationRole)) self.assertEqual(QRect(0, 0, 0, 0), m.data(i, RectRole)) i = m.index(6, 0) self.assertEqual({}, m.data(i, MetadataRole)) self.assertEqual(0, m.data(i, RotationRole)) self.assertEqual(QRect(0, 0, 0, 0), m.data(i, RectRole))
def test_insert_rows(self): m = Model() m.from_document(InselectDocument.load(TESTDATA / 'test_segment.inselect')) self.assertEqual(5, m.rowCount()) m.insertRows(5, 2) self.assertEqual(7, m.rowCount()) i = m.index(5, 0) self.assertEqual({}, m.data(i, MetadataRole)) self.assertEqual(0, m.data(i, RotationRole)) self.assertEqual(QRect(0, 0, 0, 0), m.data(i, RectRole)) i = m.index(6, 0) self.assertEqual({}, m.data(i, MetadataRole)) self.assertEqual(0, m.data(i, RotationRole)) self.assertEqual(QRect(0, 0, 0, 0), m.data(i, RectRole))