Example #1
0
 def test_read_config_timeout_is_int(self):
     config = read_config(self.config_containg_all_attributes_valid)
     self.assertEqual(config.get("timeout"), 42, "Should contain the integer 42 in timeout")
Example #2
0
 def test_read_config_returns_blank_config_when_missing_section(self):
     config = read_config(self.config_without_docker_section)
     self.assertDictEqual(config, {}, "config should be empty")
Example #3
0
 def test_read_config_removes_none_values_from_config_dict(self):
     config = read_config(self.config_with_none_values)
     self.assertDictEqual(dict(config), {"version": "1.11"}, "should strip away base_url")
Example #4
0
 def test_read_config_is_defaultdict(self):
     for config in self.all_configs:
         config_dict = read_config(config)
         self.assertIsInstance(config_dict, defaultdict, "{0} file returns non defaultdict!".format(config))
Example #5
0
 def test_read_config_timeout_is_int(self):
     config = read_config(self.config_containg_all_attributes_valid)
     self.assertEqual(config.get('timeout'), 42,
                      'Should contain the integer 42 in timeout')
Example #6
0
 def test_read_config_removes_none_values_from_config_dict(self):
     config = read_config(self.config_with_none_values)
     self.assertEqual(dict(config), {'version': '1.11'},
                          'should strip away base_url')
Example #7
0
 def test_read_config_returns_blank_config_when_missing_section(self):
     config = read_config(self.config_without_docker_section)
     self.assertEqual(config, {}, 'config should be empty')
Example #8
0
 def test_read_config_is_defaultdict(self):
     for config in self.all_configs:
         config_dict = read_config(config)
         self.assert_(isinstance(config_dict, defaultdict),
             '{0} file returns non defaultdict!'.format(config))