コード例 #1
0
ファイル: test_config.py プロジェクト: Baileym1/mopidy
 def test_config_single_schema_config_error(self):
     raw_config = {'foo': {'bar': 'baz'}}
     self.schema['bar'] = mock.Mock()
     self.schema['bar'].deserialize.side_effect = ValueError('bad')
     conf, errors = config._validate(raw_config, [self.schema])
     self.assertEqual({'foo': {'bar': None}}, conf)
     self.assertEqual({'foo': {'bar': 'bad'}}, errors)
コード例 #2
0
ファイル: test_config.py プロジェクト: zhanghuabin/mopidy
 def test_config_single_schema_config_error(self):
     raw_config = {'foo': {'bar': 'baz'}}
     self.schema['bar'] = mock.Mock()
     self.schema['bar'].deserialize.side_effect = ValueError('bad')
     conf, errors = config._validate(raw_config, [self.schema])
     self.assertEqual({'foo': {'bar': None}}, conf)
     self.assertEqual({'foo': {'bar': 'bad'}}, errors)
コード例 #3
0
ファイル: test_config.py プロジェクト: Baileym1/mopidy
 def test_config_no_schemas(self):
     raw_config = {'foo': {'bar': 'baz'}}
     conf, errors = config._validate(raw_config, [])
     self.assertEqual({}, conf)
     self.assertEqual({}, errors)
コード例 #4
0
ファイル: test_config.py プロジェクト: Baileym1/mopidy
 def test_empty_config_no_schemas(self):
     conf, errors = config._validate({}, [])
     self.assertEqual({}, conf)
     self.assertEqual({}, errors)
コード例 #5
0
ファイル: test_config.py プロジェクト: Baileym1/mopidy
 def test_config_single_schema(self):
     raw_config = {'foo': {'bar': 'baz'}}
     conf, errors = config._validate(raw_config, [self.schema])
     self.assertEqual({'foo': {'bar': 'baz'}}, conf)
     self.assertEqual({}, errors)
コード例 #6
0
ファイル: test_config.py プロジェクト: Baileym1/mopidy
 def test_empty_config_single_schema(self):
     conf, errors = config._validate({}, [self.schema])
     self.assertEqual({'foo': {'bar': None}}, conf)
     self.assertEqual({'foo': {'bar': 'config key not found.'}}, errors)
コード例 #7
0
ファイル: test_config.py プロジェクト: zhanghuabin/mopidy
 def test_config_single_schema(self):
     raw_config = {'foo': {'bar': 'baz'}}
     conf, errors = config._validate(raw_config, [self.schema])
     self.assertEqual({'foo': {'bar': 'baz'}}, conf)
     self.assertEqual({}, errors)
コード例 #8
0
ファイル: test_config.py プロジェクト: zhanghuabin/mopidy
 def test_empty_config_single_schema(self):
     conf, errors = config._validate({}, [self.schema])
     self.assertEqual({'foo': {'bar': None}}, conf)
     self.assertEqual({'foo': {'bar': 'config key not found.'}}, errors)
コード例 #9
0
ファイル: test_config.py プロジェクト: zhanghuabin/mopidy
 def test_config_no_schemas(self):
     raw_config = {'foo': {'bar': 'baz'}}
     conf, errors = config._validate(raw_config, [])
     self.assertEqual({}, conf)
     self.assertEqual({}, errors)
コード例 #10
0
ファイル: test_config.py プロジェクト: zhanghuabin/mopidy
 def test_empty_config_no_schemas(self):
     conf, errors = config._validate({}, [])
     self.assertEqual({}, conf)
     self.assertEqual({}, errors)