(seq_a, seq_b)
| 31 | |
| 32 | |
| 33 | def assert_eq(seq_a, seq_b): |
| 34 | try: |
| 35 | assert seq_a == seq_b |
| 36 | except AssertionError: |
| 37 | print("generated", file=sys.stderr) |
| 38 | for el in seq_a: |
| 39 | print(_edge(el), file=sys.stderr) |
| 40 | print("expected", file=sys.stderr) |
| 41 | for el in seq_b: |
| 42 | print(_edge(el), file=sys.stderr) |
| 43 | |
| 44 | extra = seq_a - seq_b |
| 45 | missing = seq_b - seq_a |
| 46 | if extra: |
| 47 | print("extra", file=sys.stderr) |
| 48 | for el in extra: |
| 49 | print(_edge(el), file=sys.stderr) |
| 50 | if missing: |
| 51 | print("missing", file=sys.stderr) |
| 52 | for el in missing: |
| 53 | print(_edge(el), file=sys.stderr) |
| 54 | |
| 55 | sys.stderr.flush() |
| 56 | raise AssertionError() |
| 57 | |
| 58 | |
| 59 | @pytest.mark.parametrize("test_tup", flattened_tests) |
no test coverage detected