MCPcopy Create free account
hub / github.com/fabioz/PyDev.Debugger / test_expression_to_evaluate

Function test_expression_to_evaluate

tests_python/test_utilities.py:13–24  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

11
12
13def test_expression_to_evaluate():
14 from _pydevd_bundle.pydevd_vars import _expression_to_evaluate
15
16 assert _expression_to_evaluate(b"expr") == b"expr"
17 assert _expression_to_evaluate(b" expr") == b"expr"
18 assert _expression_to_evaluate(b"for a in b:\n foo") == b"for a in b:\n foo"
19 assert _expression_to_evaluate(b" for a in b:\n foo") == b"for a in b:\nfoo"
20 assert _expression_to_evaluate(b" for a in b:\nfoo") == b" for a in b:\nfoo"
21 assert _expression_to_evaluate(b"\tfor a in b:\n\t\tfoo") == b"for a in b:\n\tfoo"
22
23 assert _expression_to_evaluate(" expr") == "expr"
24 assert _expression_to_evaluate(" for a in expr:\n pass") == "for a in expr:\npass"
25
26
27@pytest.mark.skipif(IS_WINDOWS, reason="Brittle on Windows.")

Callers

nothing calls this directly

Calls 1

_expression_to_evaluateFunction · 0.90

Tested by

no test coverage detected