298:7a103296a019
Anton Shestakov <av6@dwimlabs.net>, Wed, 20 Sep 2017 11:25:26 +0800
viewer: use two columns for info lists on check page for small screens too Since lists themselves switch to one column on small screens, there's enough space for both of them side by side.

next change 354:23e5b4d4f272
previous change 130:7a9e1f1ae89f

tests/test_checker.py

Permissions: -rw-r--r--

Other formats: Feeds:
from checker import run, read_linter_config, prevalidate
def test_run():
result = run(['true'])
assert result is True
result = run(['false'])
assert result is False
result = run(['false'], ignore_codes=(1,))
assert result is True
result = run(['false'], ignore_codes=(127,))
assert result is False
result = run(['echo', 'hi'], get_output=False)
assert result is True
result = run(['echo', 'hi'], get_output=True)
assert result == 'hi\n'
def test_read_linter_config():
config = read_linter_config('flake8')
assert config is not None
assert 'exec' in config
assert 'setup' in config
assert len(config['setup']) > 0
config = read_linter_config('perfectlinter')
assert config is None
def test_prevalidate():
assert not prevalidate({})
config = {'scm': 'fossil', 'url': 'http://www.fossil-scm.org/'}
assert not prevalidate(config)
config = {'scm': 'hg', 'url': 'https://selenic.com/hg'}
assert prevalidate(config)