コード例 #1
0
ファイル: TestSettingsWriter.py プロジェクト: pysudoku/sudoku
 def test_given_the_path_parameter_then_should_be_set_the_path_parameter_in_the_file_when_it_is_saved(self):
     path = "h:\\test\\test2"
     
     writer = SettingsWriter()
     self.settings.setPath(path)
     writer.write(self.settings, self.fileName)
     
     actualValue = self.readFile(self.fileName)
     excpectedValue = "<data><outputtype>file</outputtype><algorithmname>Peter Norving</algorithmname><defaultlevel>Level 2</defaultlevel><path>h:\\test\\test2</path><levels><level maxLevel=\"10\" minLevel=\"5\" name=\"Level 1\" /><level maxLevel=\"20\" minLevel=\"11\" name=\"Level 2\" /><level maxLevel=\"30\" minLevel=\"21\" name=\"Level 3\" /></levels></data>"
     self.maxDiff = None
     self.assertEqual(excpectedValue, actualValue)
コード例 #2
0
ファイル: TestSettingsWriter.py プロジェクト: pysudoku/sudoku
    def test_given_the_levels_parameter_then_should_be_added_the_levels_parameter_in_the_file_when_it_is_saved(self):
        level = Level("Level 4", 7, 40)
        
        self.settings.addLevel(level)
        writer = SettingsWriter()
        writer.write(self.settings, self.fileName)
        
        actualValue = self.readFile(self.fileName)
        excpectedValue = "<data><outputtype>file</outputtype><algorithmname>Peter Norving</algorithmname><defaultlevel>Level 2</defaultlevel><path>c:\\test</path><levels><level maxLevel=\"10\" minLevel=\"5\" name=\"Level 1\" /><level maxLevel=\"20\" minLevel=\"11\" name=\"Level 2\" /><level maxLevel=\"30\" minLevel=\"21\" name=\"Level 3\" /><level maxLevel=\"40\" minLevel=\"7\" name=\"Level 4\" /></levels></data>"

        self.maxDiff = None
        self.assertEqual(excpectedValue, actualValue)
コード例 #3
0
ファイル: SettingsManager.py プロジェクト: pysudoku/sudoku
 def save(self):
     '''
     Settings are save\wrote in the configuration file
     '''
     writer = SettingsWriter()
     writer.write(self.settings, self.fileName)