| 2226 | |
| 2227 | |
| 2228 | def test_reprcompare_verbose_long() -> None: |
| 2229 | a = {f"v{i}": i for i in range(11)} |
| 2230 | b = a.copy() |
| 2231 | b["v2"] += 10 |
| 2232 | lines = callop("==", a, b, verbose=2) |
| 2233 | assert lines is not None |
| 2234 | assert lines[0] == ( |
| 2235 | "{'v0': 0, 'v1': 1, 'v2': 2, 'v3': 3, 'v4': 4, 'v5': 5, " |
| 2236 | "'v6': 6, 'v7': 7, 'v8': 8, 'v9': 9, 'v10': 10}" |
| 2237 | " == " |
| 2238 | "{'v0': 0, 'v1': 1, 'v2': 12, 'v3': 3, 'v4': 4, 'v5': 5, " |
| 2239 | "'v6': 6, 'v7': 7, 'v8': 8, 'v9': 9, 'v10': 10}" |
| 2240 | ) |
| 2241 | |
| 2242 | |
| 2243 | @pytest.mark.parametrize("enable_colors", [True, False]) |