Esempio n. 1
0
 def areDefaultSettingsSet(self):
     """
     This method returns True value after review if all of the current
     setting values are the default ones defined into UserDefaultSettings.xml
     file, False otherwise.
     """
     sudokuDefaultSettingsXMLHandler = ConfigurationXML(
                                         self.defaultSettingsFile)
     sudokuGameType = sudokuDefaultSettingsXMLHandler.\
                                             getUserSudokuGameOption()
     sudokuDifficultyLevel = sudokuDefaultSettingsXMLHandler.\
                                             getUserDifficultyLevel()
     sudokuAlgorithmOption = sudokuDefaultSettingsXMLHandler.\
                                             getUserAlgorithmOption()
     sudokuOutputFormat = sudokuDefaultSettingsXMLHandler.\
                                             getUserOutputFormat()
     sudokuPathFile = sudokuDefaultSettingsXMLHandler.getUserFilePath()
     sudokuMatrixDimension = sudokuDefaultSettingsXMLHandler.\
                                             getUserMatrixDimension()
     sudokuFileName = sudokuDefaultSettingsXMLHandler.getUserFileName()
     if(self._sudokuGameType == sudokuGameType and
        self._sudokuDifficultyLevel == sudokuDifficultyLevel and
        self._sudokuAlgorithmOption == sudokuAlgorithmOption and
        self._sudokuOutputFormat == sudokuOutputFormat and
        self._sudokuPathFile == sudokuPathFile and
        self._sudokuMatrixDimension == sudokuMatrixDimension and
        self._sudokuFileName == sudokuFileName):
         return True
     else:
         return False