summaryrefslogtreecommitdiff
path: root/tests/test_debug.py
diff options
context:
space:
mode:
authorNed Batchelder <ned@nedbatchelder.com>2019-09-02 09:38:20 -0400
committerNed Batchelder <ned@nedbatchelder.com>2019-09-02 09:38:20 -0400
commitfc610d1932b0ab492238e41f447213ca1235e027 (patch)
treeb8fe145ffdea3b53145d1e08aeb18c80d8597134 /tests/test_debug.py
parent1c8e6daef332f70095796f7788dc0f0e9ce1484b (diff)
downloadpython-coveragepy-git-fc610d1932b0ab492238e41f447213ca1235e027.tar.gz
Log some indication of the script being executed
Diffstat (limited to 'tests/test_debug.py')
-rw-r--r--tests/test_debug.py9
1 files changed, 9 insertions, 0 deletions
diff --git a/tests/test_debug.py b/tests/test_debug.py
index e54a54e7..e3b929f6 100644
--- a/tests/test_debug.py
+++ b/tests/test_debug.py
@@ -10,6 +10,7 @@ import pytest
import coverage
from coverage.backward import StringIO
from coverage.debug import filter_text, info_formatter, info_header, short_id, short_stack
+from coverage.debug import clipped_repr
from coverage.env import C_TRACER
from tests.coveragetest import CoverageTest
@@ -61,6 +62,14 @@ def test_short_id(id64, id16):
assert short_id(id64) == id16
+@pytest.mark.parametrize("text, numchars, result", [
+ ("hello", 10, "'hello'"),
+ ("0123456789abcdefghijklmnopqrstuvwxyz", 15, "'01234...vwxyz'"),
+])
+def test_clipped_repr(text, numchars, result):
+ assert clipped_repr(text, numchars) == result
+
+
@pytest.mark.parametrize("text, filters, result", [
("hello", [], "hello"),
("hello\n", [], "hello\n"),