Example #1
0
    def test_insert_row(self):
        m = Model()
        m.from_document(InselectDocument.load(TESTDATA / 'shapes.inselect'))

        self.assertEqual(5, m.rowCount())
        m.insertRow(5)

        self.assertEqual(6, 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))
    def test_insert_row(self):
        m = Model()
        m.from_document(InselectDocument.load(TESTDATA / 'test_segment.inselect'))

        self.assertEqual(5, m.rowCount())
        m.insertRow(5)

        self.assertEqual(6, 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))