Spreadsheet: PR #6843: add missing unit test

This commit is contained in:
wmayer
2022-05-09 10:27:52 +02:00
parent ef2db349f8
commit 9d3040cc60

View File

@@ -1264,6 +1264,18 @@ class SpreadsheetCases(unittest.TestCase):
self.doc.recompute()
self.doc.clearDocument()
def testFixPR6843(self):
sheet = self.doc.addObject("Spreadsheet::Sheet", "Sheet")
sheet.set("A5", "a")
sheet.set("A6", "b")
self.doc.recompute()
sheet.insertRows("6", 1)
self.doc.recompute()
self.assertEqual(sheet.A5, "a")
self.assertEqual(sheet.A7, "b")
with self.assertRaises(AttributeError):
self.assertEqual(sheet.A6, "")
def tearDown(self):
#closing doc
FreeCAD.closeDocument(self.doc.Name)