From 6e3107001f32aaea67e9e72fb0dd8b0beb80c54b Mon Sep 17 00:00:00 2001 From: Ian Cordasco Date: Sat, 16 Jul 2016 20:27:07 -0500 Subject: [PATCH] Begin adding tests for the Legacy API --- tests/unit/test_legacy_api.py | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 tests/unit/test_legacy_api.py 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)