145 |
146 |
147 |
148 |
149 |
150 |
151 |
152 |
153 |
154 |
155 |
156 |
157 |
158 |
159 |
160 |
161 |
162 | |
def test_getstatementrange_within_constructs(self): |
source = Source("""\ |
try: |
try: |
raise ValueError |
except SomeThing: |
pass |
finally: |
42 |
""") |
-> assert len(source) == 7 |
assert source.getstatementrange(0) == (0, 7) |
assert source.getstatementrange(1) == (1, 5) |
assert source.getstatementrange(2) == (2, 3) |
assert source.getstatementrange(3) == (1, 5) |
assert source.getstatementrange(4) == (4, 5) |
assert source.getstatementrange(5) == (0, 7) |
assert source.getstatementrange(6) == (6, 7) | |