()
| 39 | class DummyMagics(magic.Magics): pass |
| 40 | |
| 41 | def test_extract_code_ranges(): |
| 42 | instr = "1 3 5-6 7-9 10:15 17: :10 10- -13 :" |
| 43 | expected = [(0, 1), |
| 44 | (2, 3), |
| 45 | (4, 6), |
| 46 | (6, 9), |
| 47 | (9, 14), |
| 48 | (16, None), |
| 49 | (None, 9), |
| 50 | (9, None), |
| 51 | (None, 13), |
| 52 | (None, None)] |
| 53 | actual = list(code.extract_code_ranges(instr)) |
| 54 | nt.assert_equal(actual, expected) |
| 55 | |
| 56 | def test_extract_symbols(): |
| 57 | source = """import foo\na = 10\ndef b():\n return 42\n\n\nclass A: pass\n\n\n""" |
nothing calls this directly
no outgoing calls
no test coverage detected