From 6d9b287e7cfd629eb24de10dddfba2e5cd7f0168 Mon Sep 17 00:00:00 2001 From: Chris Hennes Date: Sun, 27 Nov 2022 18:53:12 -0600 Subject: [PATCH] Spreadsheet: Add unit test for #7841 Ensure that aliases can be set on empty cells. --- src/Mod/Spreadsheet/TestSpreadsheet.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/Mod/Spreadsheet/TestSpreadsheet.py b/src/Mod/Spreadsheet/TestSpreadsheet.py index a598bbae5a..ac056b95ef 100644 --- a/src/Mod/Spreadsheet/TestSpreadsheet.py +++ b/src/Mod/Spreadsheet/TestSpreadsheet.py @@ -1410,6 +1410,12 @@ class SpreadsheetCases(unittest.TestCase): non_empty_range = sheet.getNonEmptyRange() self.assertEquals(non_empty_range,("D5","X15")) + def testAliasEmptyCell(self): + # https://github.com/FreeCAD/FreeCAD/issues/7841 + sheet = self.doc.addObject('Spreadsheet::Sheet','Spreadsheet') + sheet.setAlias('A1', 'aliasOfEmptyCell') + self.assertEqual(sheet.getCellFromAlias("aliasOfEmptyCell"),"A1") + def tearDown(self): #closing doc FreeCAD.closeDocument(self.doc.Name)