示例#1
0
 def test_missing_group(self, mock_lod):
     mock_lod.return_value = OPT_DATA
     self.conf_fixture.config(opt_data='mocked.yaml',
                              input_file='mocked.conf')
     m = mock.mock_open(read_data=MISSING_GROUP_CONF)
     with mock.patch('builtins.open', m):
         self.assertEqual(1, validator._validate(self.conf))
示例#2
0
 def test_deprecated(self, mock_lod):
     mock_lod.return_value = OPT_DATA
     self.conf_fixture.config(opt_data='mocked.yaml',
                              input_file='mocked.conf')
     m = mock.mock_open(read_data=DEPRECATED_CONF)
     with mock.patch('builtins.open', m):
         self.assertEqual(0, validator._validate(self.conf))
示例#3
0
 def test_missing(self, mock_lod):
     mock_lod.return_value = OPT_DATA
     self.conf_fixture.config(opt_data='mocked.yaml',
                              input_file='mocked.conf')
     m = mock.mock_open(read_data=INVALID_CONF)
     with mock.patch(self.open_name, m):
         self.assertEqual(1, validator._validate(self.conf))
示例#4
0
 def test_deprecated_fatal_warnings(self, mock_lod):
     mock_lod.return_value = OPT_DATA
     self.conf_fixture.config(opt_data='mocked.yaml',
                              input_file='mocked.conf',
                              fatal_warnings=True)
     m = mock.mock_open(read_data=DEPRECATED_CONF)
     with mock.patch(self.open_name, m):
         self.assertEqual(1, validator._validate(self.conf))
示例#5
0
 def test_exclude_groups(self, mock_lod):
     mock_lod.return_value = OPT_DATA
     self.conf_fixture.config(opt_data='mocked.yaml',
                              input_file='mocked.conf',
                              exclude_group=['oo'])
     m = mock.mock_open(read_data=MISSING_GROUP_CONF)
     with mock.patch(self.open_name, m):
         self.assertEqual(0, validator._validate(self.conf))
示例#6
0
 def test_check_defaults(self, mock_lod):
     mock_lod.return_value = OPT_DATA
     self.conf_fixture.config(opt_data='mocked.yaml',
                              input_file='mocked.conf',
                              check_defaults=True)
     m = mock.mock_open(read_data=VALID_CONF)
     with mock.patch('builtins.open', m):
         self.assertEqual(0, validator._validate(self.conf))