diff options
| author | Ian Cordasco <graffatcolmingov@gmail.com> | 2016-07-16 20:27:07 -0500 |
|---|---|---|
| committer | Ian Cordasco <graffatcolmingov@gmail.com> | 2016-07-16 20:27:07 -0500 |
| commit | 6e3107001f32aaea67e9e72fb0dd8b0beb80c54b (patch) | |
| tree | 2a895a4c2425af6621ad8142c4258ab5abafac25 /tests | |
| parent | e778c6ebc3f2d85f8a10ae4e952dbfd55b049366 (diff) | |
| download | flake8-6e3107001f32aaea67e9e72fb0dd8b0beb80c54b.tar.gz | |
Begin adding tests for the Legacy API
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/unit/test_legacy_api.py | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/tests/unit/test_legacy_api.py b/tests/unit/test_legacy_api.py new file mode 100644 index 0000000..60deea0 --- /dev/null +++ b/tests/unit/test_legacy_api.py @@ -0,0 +1,22 @@ +"""Tests for Flake8's legacy API.""" +import mock + +from flake8.api import legacy as api + + +def test_get_style_guide(): + """Verify the methods called on our internal Application.""" + mockedapp = mock.Mock() + with mock.patch('flake8.main.application.Application') as Application: + Application.return_value = mockedapp + style_guide = api.get_style_guide() + + Application.assert_called_once_with() + mockedapp.find_plugins.assert_called_once_with() + mockedapp.register_plugin_options.assert_called_once_with() + mockedapp.parse_configuration_and_cli.assert_called_once_with([]) + mockedapp.make_formatter.assert_called_once_with() + mockedapp.make_notifier.assert_called_once_with() + mockedapp.make_guide.assert_called_once_with() + mockedapp.make_file_checker_manager.assert_called_once_with() + assert isinstance(style_guide, api.StyleGuide) |
