Ejemplo n.º 1
0
    def test_linter_config(self):
        config = ReviewConfig(sample_ini)
        res = config.linter_config('phpcs')
        expected = {
            'standard': 'test/CodeStandards',
            'config': 'test/phpcs.xml'
        }
        eq_(res, expected)

        res = config.linter_config('not there')
        eq_(res, [])
Ejemplo n.º 2
0
    def test_linter_config(self):
        config = ReviewConfig(sample_ini)
        res = config.linter_config('phpcs')
        expected = {
            'standard': 'test/CodeStandards',
            'config': 'test/phpcs.xml'
        }
        eq_(res, expected)

        res = config.linter_config('not there')
        eq_(res, [])
Ejemplo n.º 3
0
 def test_default_settings(self):
     config = ReviewConfig(simple_ini, defaults_ini)
     res = config.linter_config('jshint')
     expected = {
         'config': '/etc/jshint.json',
     }
     eq_(res, expected)
Ejemplo n.º 4
0
 def test_default_settings_overridden(self):
     config = ReviewConfig(sample_ini, defaults_ini)
     res = config.linter_config('jshint')
     expected = {
         'config': './jshint.json',
     }
     eq_(res, expected)
Ejemplo n.º 5
0
 def test_default_settings(self):
     config = ReviewConfig(simple_ini, defaults_ini)
     res = config.linter_config('jshint')
     expected = {
         'config': '/etc/jshint.json',
     }
     eq_(res, expected)
Ejemplo n.º 6
0
 def test_default_settings_overridden(self):
     config = ReviewConfig(sample_ini, defaults_ini)
     res = config.linter_config('jshint')
     expected = {
         'config': './jshint.json',
     }
     eq_(res, expected)
Ejemplo n.º 7
0
 def test_load_ini__override(self):
     config = ReviewConfig()
     config.load_ini(defaults_ini)
     config.load_ini(sample_ini)
     res = config.linter_config('jshint')
     expected = {
         'config': './jshint.json',
     }
     eq_(res, expected)
Ejemplo n.º 8
0
 def test_load_ini__multiple_merges_settings(self):
     config = ReviewConfig()
     config.load_ini(defaults_ini)
     config.load_ini(simple_ini)
     res = config.linter_config('jshint')
     expected = {
         'config': '/etc/jshint.json',
     }
     eq_(res, expected)
Ejemplo n.º 9
0
 def test_linter_config_bad(self):
     config = ReviewConfig(bad_ini)
     res = config.linter_config('phpcs')
     eq_(res, [])
Ejemplo n.º 10
0
 def test_linter_config_bad(self):
     config = ReviewConfig(bad_ini)
     res = config.linter_config('phpcs')
     eq_(res, [])