当前位置: 首页>>代码示例>>Python>>正文


Python core.run函数代码示例

本文整理汇总了Python中pylama.core.run函数的典型用法代码示例。如果您正苦于以下问题:Python run函数的具体用法?Python run怎么用?Python run使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。


在下文中一共展示了run函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: test_pep8

def test_pep8():
    options = parse_options(linters=['pep8'], config=False)
    errors = run('dummy.py', options=options)
    assert len(errors) == 3

    options.linters_params['pep8'] = dict(max_line_length=60)
    errors = run('dummy.py', options=options)
    assert len(errors) == 11
开发者ID:EricSchles,项目名称:pylama,代码行数:8,代码来源:tests.py

示例2: test_pycodestyle

def test_pycodestyle():
    options = parse_options(linters=['pycodestyle'], config=False)
    assert len(options.linters) == 1
    errors = run('dummy.py', options=options)
    assert len(errors) == 2

    options.linters_params['pycodestyle'] = dict(max_line_length=60)
    errors = run('dummy.py', options=options)
    assert len(errors) == 11
开发者ID:eriksf,项目名称:dotfiles,代码行数:9,代码来源:test_pylama.py

示例3: test_linters_params

def test_linters_params():
    options = parse_options(linters='mccabe', config=False)
    options.linters_params['mccabe'] = dict(complexity=2)
    errors = run('dummy.py', options=options)
    assert len(errors) == 13

    options.linters_params['mccabe'] = dict(complexity=20)
    errors = run('dummy.py', options=options)
    assert not errors
开发者ID:EricSchles,项目名称:pylama,代码行数:9,代码来源:tests.py

示例4: test_ignore_select

    def test_ignore_select(self):
        errors = run('dummy.py', ignore=['E301', 'C0110'])
        self.assertEqual(len(errors), 2)

        errors = run('dummy.py', ignore=['E3', 'C'])
        self.assertEqual(len(errors), 2)

        errors = run(
            'dummy.py', ignore=['E3', 'C'], select=['E301'])
        self.assertEqual(len(errors), 3)
        self.assertTrue(errors[0]['col'])
开发者ID:sethwoodworth,项目名称:pylama,代码行数:11,代码来源:tests.py

示例5: test_pycodestyle

def test_pycodestyle():
    options = parse_options(linters=['pycodestyle'], config=False)
    assert len(options.linters) == 1
    errors = run('dummy.py', options=options)
    numbers = [error.number for error in errors]
    assert len(errors) == 4
    assert 'E265' in numbers
    assert 'E301' in numbers
    assert 'E501' in numbers

    options.linters_params['pycodestyle'] = dict(max_line_length=60)
    errors = run('dummy.py', options=options)
    assert len(errors) == 13
开发者ID:klen,项目名称:pylama,代码行数:13,代码来源:test_linters.py

示例6: test_ignore_select

def test_ignore_select():
    options = parse_options()
    options.ignore = ['E301', 'D102']
    options.linters = ['pycodestyle', 'pydocstyle', 'pyflakes', 'mccabe']
    errors = run('dummy.py', options=options)
    assert len(errors) == 17

    options.ignore = ['E3', 'D']
    errors = run('dummy.py', options=options)
    assert len(errors) == 0

    options.select = ['E301']
    errors = run('dummy.py', options=options)
    assert len(errors) == 1
    assert errors[0]['col']
开发者ID:eriksf,项目名称:dotfiles,代码行数:15,代码来源:test_pylama.py

示例7: test_ignore_select

def test_ignore_select():
    options = parse_options()
    options.ignore = ['E301', 'D102']
    options.linters = ['pep8', 'pep257', 'pyflakes', 'mccabe']
    errors = run('dummy.py', options=options)
    assert len(errors) == 16

    options.ignore = ['E3', 'D']
    errors = run('dummy.py', options=options)
    assert len(errors) == 1

    options.select = ['E301']
    errors = run('dummy.py', options=options)
    assert len(errors) == 2
    assert errors[0]['col']
开发者ID:EricSchles,项目名称:pylama,代码行数:15,代码来源:tests.py

示例8: test_pylint

def test_pylint():
    from pylama.core import run
    from pylama.config import parse_options

    options = parse_options(linters=["pylint"], config=False)
    options.ignore = set(["R0912", "C0111", "I0011", "F0401"])
    errors = run("dummy.py", options=options)
    assert len(errors) == 3
    assert errors[0].number == "W0611"

    options.linters_params["pylint"] = dict(disable="W")
    errors = run("dummy.py", options=options)
    assert len(errors) == 1
    assert errors[0].number == "E0602"

    options.linters_params["pylint"]["max-line_length"] = 200
    errors = run("dummy.py", options=options)
    assert len(errors) == 1
开发者ID:klen,项目名称:pylama_pylint,代码行数:18,代码来源:tests.py

示例9: run_checkers

def run_checkers(checkers=None, ignore=None, buf=None, select=None,
                 complexity=None, callback=None, config=None):

    pylint_options = '--rcfile={0} -r n'.format(
        interface.get_var('lint_config')).split()

    return run(
        buf.name, ignore=ignore, select=select, linters=checkers,
        pylint=pylint_options, complexity=complexity, config=config)
开发者ID:daigong,项目名称:my-python-vim,代码行数:9,代码来源:lint.py

示例10: test_pylint

def test_pylint():
    from pylama.core import run
    from pylama.config import parse_options

    options = parse_options(linters=['pylint'], config=False)
    options.ignore = set(['R0912', 'C0111'])
    errors = run('pylama_pylint/pylint/utils.py', options=options)
    assert len(errors) == 29
    assert errors[0].number == 'W0622'

    options.linters_params['pylint'] = dict(disable="W")
    errors = run('pylama_pylint/pylint/utils.py', options=options)
    assert len(errors) == 21
    assert errors[0].number == 'C0301'

    options.linters_params['pylint']['max-line_length'] = 200
    errors = run('pylama_pylint/pylint/utils.py', options=options)
    assert len(errors) == 3
开发者ID:EricSchles,项目名称:pylama_pylint,代码行数:18,代码来源:tests.py

示例11: test_pyflakes

def test_pyflakes():
    options = parse_options(linters=['pyflakes'], config=False)
    assert options.linters
    errors = run('dummy.py', code="\n".join([
        "import sys",
        "def test():",
        "    unused = 1"
    ]), options=options)
    assert len(errors) == 2
开发者ID:klen,项目名称:pylama,代码行数:9,代码来源:test_linters.py

示例12: test_pyflakes

def test_pyflakes():
    options = parse_options(linters=['pyflakes'], config=False)
    assert options.linters
    errors = run('dummy.py', code="""
import sys

def test():
    unused = 1
""", options=options)
    assert len(errors) == 2
开发者ID:brifordwylie,项目名称:pylama,代码行数:10,代码来源:tests.py

示例13: test_ignore_select

def test_ignore_select():
    options = parse_options()
    options.ignore = ['E301', 'D102']
    options.linters = ['pycodestyle', 'pydocstyle', 'pyflakes', 'mccabe']
    errors = run('dummy.py', options=options)
    assert len(errors) == 32

    numbers = [error.number for error in errors]
    assert 'D100' in numbers
    assert 'E301' not in numbers
    assert 'D102' not in numbers

    options.ignore = ['E3', 'D', 'E2', 'E8']
    errors = run('dummy.py', options=options)
    assert not errors

    options.select = ['E301']
    errors = run('dummy.py', options=options)
    assert len(errors) == 1
    assert errors[0]['col']
开发者ID:klen,项目名称:pylama,代码行数:20,代码来源:test_config.py

示例14: test_pylint

 def test_pylint(self):
     # test pylint
     if version_info < (3, 0):
         args = {
             'path': 'pylama/checkers/pylint/utils.py',
             'linters': ['pylint']}
         if platform.startswith('win'):
             # trailing whitespace is handled differently on win platforms
             args.update({'ignore': ['C0303']})
         errors = run(**args)
         self.assertEqual(len(errors), 16)
开发者ID:pyjosh,项目名称:pythonprojects,代码行数:11,代码来源:tests.py

示例15: test_pyflakes

 def test_pyflakes(self):
     errors = run('dummy.py', linters=['pyflakes'])
     self.assertFalse(errors)
开发者ID:sethwoodworth,项目名称:pylama,代码行数:3,代码来源:tests.py


注:本文中的pylama.core.run函数示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。