summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--TODO.txt2
-rw-r--r--coverage/codeunit.py2
-rw-r--r--coverage/execfile.py2
-rw-r--r--coverage/files.py2
-rw-r--r--tests/test_collector.py2
5 files changed, 5 insertions, 5 deletions
diff --git a/TODO.txt b/TODO.txt
index 2d935161..4dbc6649 100644
--- a/TODO.txt
+++ b/TODO.txt
@@ -17,7 +17,7 @@ Key:
- generator expressions
- decorators
- collections.defaultdict
- - .startswith((,))
+ + .startswith((,))
+ Remove code only run on <2.6
diff --git a/coverage/codeunit.py b/coverage/codeunit.py
index ca1ae5c5..c58e237b 100644
--- a/coverage/codeunit.py
+++ b/coverage/codeunit.py
@@ -52,7 +52,7 @@ class CodeUnit(object):
else:
f = morf
# .pyc files should always refer to a .py instead.
- if f.endswith('.pyc') or f.endswith('.pyo'):
+ if f.endswith(('.pyc', '.pyo')):
f = f[:-1]
elif f.endswith('$py.class'): # Jython
f = f[:-9] + ".py"
diff --git a/coverage/execfile.py b/coverage/execfile.py
index f6ebdf79..5d4ae690 100644
--- a/coverage/execfile.py
+++ b/coverage/execfile.py
@@ -94,7 +94,7 @@ def run_python_file(filename, args, package=None):
try:
# Make a code object somehow.
- if filename.endswith(".pyc") or filename.endswith(".pyo"):
+ if filename.endswith((".pyc", ".pyo")):
code = make_code_from_pyc(filename)
else:
code = make_code_from_py(filename)
diff --git a/coverage/files.py b/coverage/files.py
index 464535a8..94388f96 100644
--- a/coverage/files.py
+++ b/coverage/files.py
@@ -137,7 +137,7 @@ def prep_patterns(patterns):
"""
prepped = []
for p in patterns or []:
- if p.startswith("*") or p.startswith("?"):
+ if p.startswith(("*", "?")):
prepped.append(p)
else:
prepped.append(abs_file(p))
diff --git a/tests/test_collector.py b/tests/test_collector.py
index af3814f3..7bd4bebb 100644
--- a/tests/test_collector.py
+++ b/tests/test_collector.py
@@ -48,7 +48,7 @@ class CollectorTest(CoverageTest):
# duplicates.
trace_lines = [
l for l in debug_out.getvalue().splitlines()
- if l.startswith("Tracing ") or l.startswith("Not tracing ")
+ if l.startswith(("Tracing ", "Not tracing "))
]
filenames = [re.search(r"'[^']+'", l).group() for l in trace_lines]
self.assertEqual(len(filenames), len(set(filenames)))