def test_modified_cleared(self):
        "Alter document and clear"
        with temp_directory_with_files(TESTDATA / 'shapes.inselect',
                                       TESTDATA / 'shapes.png') as tempdir:
            m = Model()
            m.from_document(InselectDocument.load(tempdir / 'shapes.inselect'))

            # Alter data
            mock_modified_changed = self._new_mock_modified_changed(m)
            m.setData(m.index(0, 0), -90, RotationRole)
            mock_modified_changed.assert_called_once_with()
            self.assertTrue(m.is_modified)

            # Clear
            m.clear()

            self.assertEqual(2, mock_modified_changed.call_count)
            self.assertFalse(m.is_modified)
Example #2
0
    def test_modified_cleared(self):
        "Alter document and clear"
        with temp_directory_with_files(TESTDATA / 'test_segment.inselect',
                                       TESTDATA / 'test_segment.png') as tempdir:
            m = Model()
            m.from_document(InselectDocument.load(tempdir / 'test_segment.inselect'))

            # Alter data
            mock_modified_changed = self._new_mock_modified_changed(m)
            m.setData(m.index(0, 0), -90, RotationRole)
            mock_modified_changed.assert_called_once_with()
            self.assertTrue(m.is_modified)

            # Clear
            m.clear()

            self.assertEqual(2, mock_modified_changed.call_count)
            self.assertFalse(m.is_modified)