()
| 409 | |
| 410 | |
| 411 | def test_side_effects_I(): |
| 412 | count = 0 |
| 413 | |
| 414 | def counter(lines): |
| 415 | nonlocal count |
| 416 | count += 1 |
| 417 | return lines |
| 418 | |
| 419 | counter.has_side_effects = True |
| 420 | |
| 421 | manager = ipt2.TransformerManager() |
| 422 | manager.cleanup_transforms.insert(0, counter) |
| 423 | assert manager.check_complete("a=1\n") == ("complete", None) |
| 424 | assert count == 0 |
| 425 | |
| 426 | |
| 427 | def test_side_effects_II(): |
nothing calls this directly
no test coverage detected
searching dependent graphs…