Example #1
0
 def test_invalid_config_file(self):
     config_file = os.path.join(self._work_dir, 'invalid.cfg')
     with open(config_file, 'w') as f:
         f.write('This is <em>not</em> JSON\n')
     config = update.load_config(config_file)
     self.assertEqual(config, update.DEFAULT_CONFIG)
Example #2
0
 def test_config_file(self):
     config_file = os.path.join(self._work_dir, 'config.cfg')
     with open(config_file, 'w') as f:
         f.write('{"top-size": 234}')
     config = update.load_config(config_file)
     self.assertEqual(config['top-size'], 234)
Example #3
0
 def test_no_config_file(self):
     config = update.load_config('foobar.cfg')
     self.assertEqual(config, update.DEFAULT_CONFIG)