| 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) | |