summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorAnthony Sottile <asottile@umich.edu>2019-07-08 20:11:25 +0000
committerAnthony Sottile <asottile@umich.edu>2019-07-08 20:11:25 +0000
commit0d7247082efbe6e8189abd4eeb49a4ee3a128253 (patch)
tree2c03f7bf6426fb4ffc333e1eac8a3eaf8c516d07 /tests
parentaa792d2930b8f6dada3f6305e8a3704d2d191005 (diff)
parent6fb49b2e80115947fcd23661286c3232ac6acb22 (diff)
downloadflake8-0d7247082efbe6e8189abd4eeb49a4ee3a128253.tar.gz
Merge branch 'master' into 'master'
Remove filter by filename in utils.filenames_from Closes #382 See merge request pycqa/flake8!311
Diffstat (limited to 'tests')
-rw-r--r--tests/unit/test_utils.py10
1 files changed, 10 insertions, 0 deletions
diff --git a/tests/unit/test_utils.py b/tests/unit/test_utils.py
index 9f6925e..0d1bed0 100644
--- a/tests/unit/test_utils.py
+++ b/tests/unit/test_utils.py
@@ -180,6 +180,16 @@ def test_filenames_from_a_directory_with_a_predicate():
assert 'flake8/__init__.py' not in filenames
+def test_filenames_from_a_directory_with_a_predicate_from_the_current_dir():
+ """Verify that predicates filter filenames_from."""
+ filenames = list(utils.filenames_from(
+ arg='./src/flake8',
+ predicate=lambda filename: filename == '__init__.py',
+ ))
+ assert len(filenames) > 2
+ assert './src/flake8/__init__.py' in filenames
+
+
def test_filenames_from_a_single_file():
"""Verify that we simply yield that filename."""
filenames = list(utils.filenames_from('flake8/__init__.py'))