Add more simple tests for the legacy api

This commit is contained in:
Ian Cordasco 2016-07-16 21:06:27 -05:00
parent 6e3107001f
commit 8b4f12872e
No known key found for this signature in database
GPG key ID: 656D3395E4A9791A

View file

@ -20,3 +20,31 @@ def test_get_style_guide():
mockedapp.make_guide.assert_called_once_with()
mockedapp.make_file_checker_manager.assert_called_once_with()
assert isinstance(style_guide, api.StyleGuide)
def test_styleguide_options():
"""Show tha we proxy the StyleGuide.options attribute."""
app = mock.Mock()
app.options = 'options'
style_guide = api.StyleGuide(app)
assert style_guide.options == 'options'
def test_styleguide_paths():
"""Show tha we proxy the StyleGuide.paths attribute."""
app = mock.Mock()
app.paths = 'paths'
style_guide = api.StyleGuide(app)
assert style_guide.paths == 'paths'
def test_styleguide_check_files():
"""Verify we call the right application methods."""
paths = ['foo', 'bar']
app = mock.Mock()
style_guide = api.StyleGuide(app)
report = style_guide.check_files(paths)
app.run_checks.assert_called_once_with(paths)
app.report_errors.assert_called_once_with()
assert isinstance(report, api.Report)