Changeset e4676c8 in sasview for src/sas/qtgui/UnitTesting
- Timestamp:
- Nov 3, 2016 6:07:10 AM (8 years ago)
- Branches:
- ESS_GUI, ESS_GUI_Docs, ESS_GUI_batch_fitting, ESS_GUI_bumps_abstraction, ESS_GUI_iss1116, ESS_GUI_iss879, ESS_GUI_iss959, ESS_GUI_opencl, ESS_GUI_ordering, ESS_GUI_sync_sascalc
- Children:
- ca8b853
- Parents:
- f140169
- Location:
- src/sas/qtgui/UnitTesting
- Files:
-
- 1 added
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
src/sas/qtgui/UnitTesting/DensityCalculatorTest.py
rf140169 re4676c8 15 15 from DensityPanel import DensityPanel 16 16 from DensityPanel import toMolarMass 17 from DensityPanelimport FormulaValidator17 from GuiUtils import FormulaValidator 18 18 19 19 import LocalConfig … … 37 37 def testBadInputStr(self): 38 38 self.assertEqual(toMolarMass("Im a bad string"), "") 39 40 class FormulaValidatorTest(unittest.TestCase):41 """ Test the formula validator """42 def setUp(self):43 '''Create the validator'''44 self.validator = FormulaValidator()45 46 def tearDown(self):47 '''Destroy the validator'''48 self.validator = None49 50 def testValidateGood(self):51 """Test a valid Formula """52 formula_good = "H24O12C4C6N2Pu"53 self.assertEqual(self.validator.validate(formula_good, 1)[0], QtGui.QValidator.Acceptable)54 55 formula_good = "(H2O)0.5(D2O)0.5"56 self.assertEqual(self.validator.validate(formula_good, 1)[0], QtGui.QValidator.Acceptable)57 58 def testValidateBad(self):59 """Test a valid Formula """60 formula_bad = "H24 %%%O12C4C6N2Pu"61 self.assertRaises(self.validator.validate(formula_bad, 1)[0])62 self.assertEqual(self.validator.validate(formula_bad, 1)[0], QtGui.QValidator.Intermediate)63 64 formula_bad = [1]65 self.assertEqual(self.validator.validate(formula_bad, 1)[0], QtGui.QValidator.Intermediate)66 39 67 40 class DensityCalculatorTest(unittest.TestCase): -
src/sas/qtgui/UnitTesting/GuiUtilsTest.py
r9968d6a re4676c8 324 324 self.assertFalse(os.path.isfile(file_name)) 325 325 326 class FormulaValidatorTest(unittest.TestCase): 327 """ Test the formula validator """ 328 def setUp(self): 329 '''Create the validator''' 330 self.validator = FormulaValidator() 331 332 def tearDown(self): 333 '''Destroy the validator''' 334 self.validator = None 335 336 def testValidateGood(self): 337 """Test a valid Formula """ 338 formula_good = "H24O12C4C6N2Pu" 339 self.assertEqual(self.validator.validate(formula_good, 1)[0], QtGui.QValidator.Acceptable) 340 341 formula_good = "(H2O)0.5(D2O)0.5" 342 self.assertEqual(self.validator.validate(formula_good, 1)[0], QtGui.QValidator.Acceptable) 343 344 def testValidateBad(self): 345 """Test a valid Formula """ 346 formula_bad = "H24 %%%O12C4C6N2Pu" 347 self.assertRaises(self.validator.validate(formula_bad, 1)[0]) 348 self.assertEqual(self.validator.validate(formula_bad, 1)[0], QtGui.QValidator.Intermediate) 349 350 formula_bad = [1] 351 self.assertEqual(self.validator.validate(formula_bad, 1)[0], QtGui.QValidator.Intermediate) 352 326 353 327 354 if __name__ == "__main__":
Note: See TracChangeset
for help on using the changeset viewer.