diff options
-rw-r--r-- | tests/commands/envelope_tests.py | 5 | ||||
-rw-r--r-- | tests/commands/init_test.py | 9 | ||||
-rw-r--r-- | tests/commands/thread_test.py | 7 | ||||
-rw-r--r-- | tests/completion_test.py | 4 | ||||
-rw-r--r-- | tests/utils/argparse_test.py | 10 | ||||
-rw-r--r-- | tests/utils/configobj_test.py | 4 | ||||
-rw-r--r-- | tests/widgets/globals_test.py | 2 |
7 files changed, 39 insertions, 2 deletions
diff --git a/tests/commands/envelope_tests.py b/tests/commands/envelope_tests.py index 6d68d4d3..cd6684a8 100644 --- a/tests/commands/envelope_tests.py +++ b/tests/commands/envelope_tests.py @@ -27,9 +27,14 @@ import mock from alot.commands import envelope +# When using an assert from a mock a TestCase method might not use self. That's +# okay. +# pylint: disable=no-self-use + @contextlib.contextmanager def temporary_directory(suffix='', prefix='', dir=None): + # pylint: disable=redefined-builtin """Python3 interface implementation. Python3 provides a class that can be used as a context manager, which diff --git a/tests/commands/init_test.py b/tests/commands/init_test.py index 5caf7eb0..15eb06df 100644 --- a/tests/commands/init_test.py +++ b/tests/commands/init_test.py @@ -12,6 +12,13 @@ import mock from alot import commands from alot.commands import thread +# Good descriptive test names often don't fit PEP8, which is meant to cover +# functions meant to be called by humans. +# pylint: disable=invalid-name + +# These are tests, don't worry about names like "foo" and "bar" +# pylint: disable=blacklisted-name + class TestLookupCommand(unittest.TestCase): @@ -39,7 +46,7 @@ class TestRegisterCommand(unittest.TestCase): """using registerCommand adds to the COMMANDS dict.""" with mock.patch('alot.commands.COMMANDS', {'foo': {}}): @commands.registerCommand('foo', 'test') - def foo(): + def foo(): # pylint: disable=unused-variable pass self.assertIn('test', commands.COMMANDS['foo']) diff --git a/tests/commands/thread_test.py b/tests/commands/thread_test.py index bb8514d6..704039c1 100644 --- a/tests/commands/thread_test.py +++ b/tests/commands/thread_test.py @@ -10,6 +10,13 @@ import unittest from alot.commands import thread +# Good descriptive test names often don't fit PEP8, which is meant to cover +# functions meant to be called by humans. +# pylint: disable=invalid-name + +# These are tests, don't worry about names like "foo" and "bar" +# pylint: disable=blacklisted-name + class Test_ensure_unique_address(unittest.TestCase): diff --git a/tests/completion_test.py b/tests/completion_test.py index 28bf410e..855df03f 100644 --- a/tests/completion_test.py +++ b/tests/completion_test.py @@ -12,6 +12,10 @@ import mock from alot import completion +# Good descriptive test names often don't fit PEP8, which is meant to cover +# functions meant to be called by humans. +# pylint: disable=invalid-name + def _mock_lookup(query): """Look up the query from fixed list of names and email addresses.""" diff --git a/tests/utils/argparse_test.py b/tests/utils/argparse_test.py index b208da8c..91f8a3f4 100644 --- a/tests/utils/argparse_test.py +++ b/tests/utils/argparse_test.py @@ -29,6 +29,14 @@ import mock from alot.utils import argparse as cargparse +# Good descriptive test names often don't fit PEP8, which is meant to cover +# functions meant to be called by humans. +# pylint: disable=invalid-name + +# When using mock asserts its possible that many methods will not use self, +# that's fine +# pylint: disable=no-self-use + class TestValidatedStore(unittest.TestCase): """Tests for the ValidatedStore action class.""" @@ -56,7 +64,7 @@ class TestValidatedStore(unittest.TestCase): @contextlib.contextmanager -def temporary_directory(suffix='', prefix='', dir=None): +def temporary_directory(suffix='', prefix='', dir=None): # pylint: disable=redefined-builtin """Python3 interface implementation. Python3 provides a class that can be used as a context manager, which diff --git a/tests/utils/configobj_test.py b/tests/utils/configobj_test.py index 9b212f29..65747328 100644 --- a/tests/utils/configobj_test.py +++ b/tests/utils/configobj_test.py @@ -5,6 +5,10 @@ import unittest from alot.utils import configobj as checks +# Good descriptive test names often don't fit PEP8, which is meant to cover +# functions meant to be called by humans. +# pylint: disable=invalid-name + class TestForceList(unittest.TestCase): diff --git a/tests/widgets/globals_test.py b/tests/widgets/globals_test.py index 7d7d6547..52563b84 100644 --- a/tests/widgets/globals_test.py +++ b/tests/widgets/globals_test.py @@ -29,6 +29,8 @@ class TestTagWidget(unittest.TestCase): def test_sort(self): """Test sorting.""" + # There's an upstream bug about this + # pylint: disable=bad-continuation with mock.patch( 'alot.widgets.globals.settings.get_tagstring_representation', lambda t, _, __: {'translated': t, 'normal': None, |