Skip to content
This repository was archived by the owner on May 14, 2026. It is now read-only.

Update dependency dprint to v0.50.2#16

Closed
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/dprint-0.x
Closed

Update dependency dprint to v0.50.2#16
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/dprint-0.x

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate Bot commented Sep 14, 2025

This PR contains the following updates:

Package Update Change
dprint patch 0.50.1 -> 0.50.2

Release Notes

dprint/dprint (dprint)

v0.50.2

Compare Source

Changes

  • fix: upgrade wasmer to 6.1.0-rc.3 to fix build failure with Rust ≥ 1.89.0 (#​1021)
  • fix: ignore empty proxy env (#​1014)

Install

Run dprint upgrade or see https://dprint.dev/install/

Checksums

Artifact SHA-256 Checksum
dprint-x86_64-apple-darwin.zip 61becbf8d1b16540e364a4f00be704266ae322ee0ff3ba66a4a21033f66a8d55
dprint-aarch64-apple-darwin.zip f534bcc054947ab2a42c069b5f6027914d252729bd15c1109812313b35a662a5
dprint-x86_64-pc-windows-msvc.zip 2dbdb57106818acd930a00bc0c2c33370bd4c7265f78a6cda000e3621f2d3c1c
dprint-x86_64-pc-windows-msvc-installer.exe 0b2dab815dd68501b7418831157a907a4db89b84b623a71c1deb486a08244b83
dprint-x86_64-unknown-linux-gnu.zip 95c7e633a67531ffc4990c152d59ed0802e1c0caf7e27e424e9cea9ef3d499d4
dprint-x86_64-unknown-linux-musl.zip 4b0e7911262049ccb8e1ac5968bf7a66dc490968fe1552a123bb2d6dadf2ad95
dprint-aarch64-unknown-linux-gnu.zip 039d4dca4360cb6622a2b56c3fc29ea71c356cd954e0b9566bff1a70e75beda8
dprint-aarch64-unknown-linux-musl.zip a4982964a68aefc2720b4c79c51a57e49b32f8944c1641fd9e714503fcf01847
dprint-riscv64gc-unknown-linux-gnu.zip 6918c45b0070da1da137fa328c7ca82133c6ab0b49a651fa53513305611fe3a8

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Sep 14, 2025

Test Results

Fast Test Results

23 passed

Test results:
  test_extracts_name_from_dbg_lines_field: tests.map.test_main.TestExtractLineName
  test_extracts_name_from_lines_json_when_dbg_lines_empty: tests.map.test_main.TestExtractLineName
  test_extracts_first_label_from_multiple_lines: tests.map.test_main.TestExtractLineName
  test_falls_back_to_unknown_line_when_no_data: tests.map.test_main.TestExtractLineName
  test_returns_individual_line_names_not_combined: tests.map.test_main.TestExtractLineName
  test_fetches_data_successfully: tests.map.test_main.TestFetchGeojsonData
  test_raises_request_error_on_network_failure: tests.map.test_main.TestFetchGeojsonData
  test_separates_points_and_lines_correctly: tests.map.test_main.TestSeparateGeometries
  test_handles_empty_geometries: tests.map.test_main.TestSeparateGeometries
  test_creates_csv_with_basic_google_maps_format: tests.map.test_main.TestCreateStationsCsv
  test_uses_generic_station_names_not_labels: tests.map.test_main.TestCreateStationsCsv
  test_handles_empty_station_labels_gracefully: tests.map.test_main.TestCreateStationsCsv
  test_includes_description_with_station_names: tests.map.test_main.TestCreateStationsCsv
  test_preserves_polygon_geometry_for_google_maps_tinting: tests.map.test_main.TestExtractBoundaryLine
  test_handles_multipolygon_by_taking_largest: tests.map.test_main.TestExtractBoundaryLine
  test_creates_polygon_wkt_for_google_maps_tinting: tests.map.test_main.TestExtractBoundaryLine
  test_creates_kml_matching_working_google_format: tests.map.test_main.TestCreateSimpleKml
  test_creates_csv_with_wkt_and_description_columns: tests.map.test_main.TestCreateLinesCsv
  test_splits_multi_line_entries_into_separate_rows: tests.map.test_main.TestCreateLinesCsv
  test_handles_mixed_single_and_multi_line_entries: tests.map.test_main.TestCreateLinesCsv
  test_preserves_geometry_for_each_split_line: tests.map.test_main.TestCreateLinesCsv
  test_processes_real_subway_data_correctly: tests.map.test_main.TestIntegrationWithRealData
  test_main_processes_all_endpoints: tests.map.test_main.TestMainFunctionIntegration
This test report was produced by the test-summary action.  Made with ❤️ in Cambridge.
Slow Test Results

2 passed, 5 failed

Test results:
  test_munich_boundary_basemap_overlay: tests.map.test_visual.TestMunichBasemap

assert [+ received] == [- snapshot]
  - ...c8=\x1cb\x9b\xb1\xe6\xb9\x10\x9ai\x96\xb3T\x0cK\xea\xe5\x11\x02!J\x8e\x89\xe2\xf5Ps\x0e\xd5\xfbbh\xceO\x86\xca\x00#\xd6kR\x83G[T\xc8\x8cUcJ@f\x8cc\xaa\xfb\x8a_S\x99\xc5\x08\x9d\x18\xe7k\xc6\xbf\xfd\xb7=\x00\xc6\xbd\xf72\x1e~$C\x92\xb3\xcfe\xef\nH\x85\x86\xa7nz\x1e9g\xa9\x108\xa1\xab\xb4\x87\x989\xf5\xb2\xbd\xa4\xe4Z\x0b\xb2z\xb3\\/>.~\xff#\x05\xf8\xc5kPR\x1b\x98!\xcaB\xf9\x0c\xa0\xba\xd3\xcfd:\xef\xc7\x940\x8e\xb5\x18@\xcaY\xbdCs\x01\xa2\xeeF@\n\xa8:\x14! D\x99\x03!\x10F2\xe0\x99`\xc6\x15\x10!F\xd2\xfc\xcb\xb6\xeeLhe\xe5;\xa6\xdb\xa2\x02\xfb\x06,_\x83R\xb7\x99\x16\x95\xf2\xabOS\x81o\xc7\xd1\xfaz9L\xa3\x86\xf118d\x11\n\xb9\xc6\x81\xef\xdb\x86\x80M(\xc0SRf"B@\x8f\xbe\x07\x80X\x14\xb1\xbe\x17O\xab\xf5z]\xbd\xab8\x839\xaa0q\x88U^\x11\xe7V\x1es\xbf\x1e\xef!\xd5\xb4\x13\x02\xe2\x8d3\xc4\xbe\xd7\xea{\xbb\xbd\xa4\xf6!.\x02\xb7\x89CKw`\xef\xdc\x8c 8\x01\xe94\xfd\xc8\xca\xec\xd8\x80)B\xdb\x1f\xaeL\xb5h\xf4\xba\x02\x17|\xd4\x9e\xd1\xb4\xf7\x86\xb9\xc5]\x87\xa1%p\xc7\x84\xf3a\xc0\xfa|@\x1eG0\x18\x9f\xf6\xca5\xbe\xe7\xbb\xee\x05\x88\xf0S?\xd9\xe1\x0b~\xd7\xfa\xc2\x9e?w\x13\x11\xa1Xu\xc5\x1d]g!\xa1l\xd0\xbb\xc8{I\xecC\x16\xae\x97\xd2\xa8\t\xcaY\xc1t\x11\xfa\xacj^\xa9\x9c\x07R\xd0}\xc0z-9\xf5\x00\xa7\x10\xa9\xb5\xfev\t\x85\x12\x92\xd7c\x18\xcd\xc3\xcbY\xb2!\x80T\x8c\x02H\xdd8[i\xd8\xde\xe9x\xdd\xa9\xc9\xe6\x00\xb0}_m\x05\xef\x06\x95X$\xe6\xed\xbf\xfbv*+t\xf0\xd2\x9ek\x9f\x17\xde\xddI\xda\xa4l\xcaz\xaa\x96\xab)(u\x94r\xa0\xc0K\xdd1\x82\x16\x06\xc9\xba\x97\xcbnWg\xe7\xa9\xa5 \x1f&X\xbb\xb4\xfbV\xe4\x80\x10\xaa\xa2.\xe72r\xca%,\xec\xc2k\xfajL\x89\xdbB\x1e\x9e<v\xd4l>\x1a\xe8\xd4u\xb1\xc9\xcfg\xdf\xdb_ \xa9*J3\rm\th\x81\xe4\xe0\xe4\x0cb\x01uja\x9dV>\x82\xed?\xa8\x9e\xe4I\xf3H\x99\xbc\xd6E\xab\x96\x06\xad\xc4\xa7@\xa8u\xc5\tz\x81\x02\x10eb\x8e\xe3\x00f\xabfwV\xeeM\xd2h\xe8\x1a\x1d\xd6\x12\x1e>\x8c\x00\x04p\n\n\x801\xa0\xa9($\xc1\xf9O\xff\xf4\n\xef\x7f\xbf\\\xef\x13\xff\xb35\xba~>o\x05\x90\x92\xbf}+\xaff]\x0b\xc9\x81RWU.\xc9\xc5\xa8u\xf9\xd7\x9aB_\x971$\xd5[J@\xdaq\x1c\x8b\x81,\x84\x08\...
  + ...c8=\x1cb\x9b\xb1\xe6\xb9\x10\x9ai\x96\xb3T\x0cK\xea\xe5\x11\x02!J\x8e\x89\xe2\xf5Ps\x0e\xd5\xfbbh\xceO\x86\xca\x00#\xd6kR\x83G[T\xc8\x8cUcJ@f\x8cc\xaa\xfb\x8a_S\x99\xc5\x08\x9d\x18\xe7k\xc6\xbf\xfd\xb7=\x00\xc6\xbd\xf72\x1e~$C\x92\xb3\xcfe\xef\nH\x85\x86\xa7nz\x1e9g\xa9\x108\xa1\xab\xb4\x87\x989\xf5\xb2\xbd\xa4\xe4Z\x0b\xb2z\xb3\\/>.~\xff#\x05\xf8\xc5kPR\x1b\x98!\xcaB\xf9\x0c\xa0\xba\xd3\xcfd:\xef\xc7\x940\x8e\xb5\x18@\xcaY\xbdCs\x01\xa2\xeeF@\n\xa8:\x14! D\x99\x03!\x10F2\xe0\x99`\xc6\x15\x10!F\xd2\xfc\xcb\xb6\xeeLhe\xe5;\xa6\xdb\xa2\x02\xfb\x06,_\x83R\xb7\x99\x16\x95\xf2\xabOS\x81o\xc7\xd1\xfaz9L\xa3\x86\xf118d\x11\n\xb9\xc6\x81\xef\xdb\x86\x80M(\xc0SRf"B@\x8f\xbe\x07\x80X\x14\xb1\xbe\x17O\xab\xf5z]\xbd\xab8\x839\xaa0q\x88U^\x11\xe7V\x1es\xbf\x1e\xef!\xd5\xb4\x13\x02\xe2\x8d3\xc4\xbe\xd7\xea{\xbb\xbd\xa4\xf6!.\x02\xb7\x89CKw`\xef\xdc\x8c 8\x01\xe94\xfd\xc8\xca\xec\xd8\x80)B\xdb\x1f\xaeL\xb5h\xf4\xba\x02\x17|\xd4\x9e\xd1\xb4\xf7\x86\xb9\xc5]\x87\xa1%p\xc7\x84\xf3a\xc0\xfa|@\x1eG0\x18\xaf|\xc5\x1a\xdf\xf3]\xf7\x02Dx\xdd\xcft\xf8\x82\xdf\xb5\xbe\xb0\xe7\xcf\xddDD(V]qG\xd7YH(\x1b\xf4.\xf2^\x12\xfb\x90\x85\xeb\xa54j\x82rV0]\x84>\xab\x9aW*\xe7\x81\x14t\x1f\xb0^KN=\xc0)Dj\xad\xbf]B\xa1\x84\xe4\xf5\x18F\xf3\xf0r\x96l\x08 \x15\xa3\x00R7\xceV\x1a\xb6w:^wj\xb29\x00l\xdfW[\xc1\xbbA%\x16\x89y\xfb\xef\xbe\x9d\xca\n\x1d\xbc\xb4\xe7\xda\xe7\x85ww\x926)\x9b\xb2\x9e\xaa\xe5j\nJ\x1d\xa5\x1c(\xf0Rw\x8c\xa0\x85A\xb2\xee\xe5\xb2\xdb\xd5\xd9yj)\xc8\x87\t\xd6.\xed\xbe\x159 \x84\xaa\xa8\xcb\xb9\x8c\x9cr\t\x0b\xbb\xf0\x9a\xbe\x1aS\xe2\xb6\x90\x87\'\x8f\x1d5\x9b\x8f\x06:u]l\xf2\xf3\xd9\xf7\xf6\x17H\xaa\x8a\xd2LC[\x02Z 989\x83X@\x9dZX\xa7\x95\x8f`\xfb\x0f\xaa\'y\xd2<R&\xafu\xd1\xaa\xa5A+\xf1)\x10j]q\x82^\xa0\x00D\x99\x98\xe38\x80\xd9\xaa\xd9\x9d\x95{\x934\x1a\xbaF\x87\xb5\x84\x87\x0f#\x00\x01\x9c\x82\x02`\x0ch*\nIp\xfe\xd3?\xbd\xc2\xfb\xdf/\xd7\xfb\xc4\xffl\x8d\xae\x9f\xcf[\x01\xa4\xe4o\xdf\xca\xabY\xd7Br\xa0\xd4U\x95Kr1j]\xfe\xb5\xa6\xd0\xd7e\x0cI\xf5\x96\x12\x90v\x1c\xc7b \x0b!\x8295\x86\xb...
tests/map/test_visual.py:161: in test_munich_boundary_basemap_overlay
assert image_bytes == snapshot_png

E assert [+ received] == [- snapshot]
E - ...c8=\x1cb\x9b\xb1\xe6\xb9\x10\x9ai\x96\xb3T\x0cK\xea\xe5\x11\x02!J\x8e\x89\xe2\xf5Ps\x0e\xd5\xfbbh\xceO\x86\xca\x00#\xd6kR\x83G[T\xc8\x8cUcJ@f\x8cc\xaa\xfb\x8a_S\x99\xc5\x08\x9d\x18\xe7k\xc6\xbf\xfd\xb7=\x00\xc6\xbd\xf72\x1e~$C\x92\xb3\xcfe\xef\nH\x85\x86\xa7nz\x1e9g\xa9\x108\xa1\xab\xb4\x87\x989\xf5\xb2\xbd\xa4\xe4Z\x0b\xb2z\xb3\/>.\xff#\x05\xf8\xc5kPR\x1b\x98!\xcaB\xf9\x0c\xa0\xba\xd3\xcfd:\xef\xc7\x940\x8e\xb5\x18@\xcaY\xbdCs\x01\xa2\xeeF@\n\xa8:\x14! D\x99\x03!\x10F2\xe0\x99\xc6\x15\x10!F\xd2\xfc\xcb\xb6\xeeLhe\xe5;\xa6\xdb\xa2\x02\xfb\x06,_\x83R\xb7\x99\x16\x95\xf2\xabOS\x81o\xc7\xd1\xfaz9L\xa3\x86\xf118d\x11\n\xb9\xc6\x81\xef\xdb\x86\x80M(\xc0SRf&quot;B@\x8f\xbe\x07\x80X\x14\xb1\xbe\x17O\xab\xf5z]\xbd\xab8\x839\xaa0q\x88U^\x11\xe7V\x1es\xbf\x1e\xef!\xd5\xb4\x13\x02\xe2\x8d3\xc4\xbe\xd7\xea{\xbb\xbd\xa4\xf6!.\x02\xb7\x89CKw\xef\xdc\x8c 8\x01\xe94\xfd\xc8\xca\xec\xd8\x80)B\xdb\x1f\xaeL\xb5h\xf4\xba\x02\x17|\xd4\x9e\xd1\xb4\xf7\x86\xb9\xc5]\x87\xa1%p\xc7\x84\xf3a\xc0\xfa|@\x1eG0\x18\x9f\xf6\xca5\xbe\xe7\xbb\xee\x05\x88\xf0S?\xd9\xe1\x0b\xd7\xfa\xc2\x9e?w\x13\x11\xa1Xu\xc5\x1d]g!\xa1l\xd0\xbb\xc8{I\xecC\x16\xae\x97\xd2\xa8\t\xcaY\xc1t\x11\xfa\xacj^\xa9\x9c\x07R\xd0}\xc0z-9\xf5\x00\xa7\x10\xa9\xb5\xfev\t\x85\x12\x92\xd7c\x18\xcd\xc3\xcbY\xb2!\x80T\x8c\x02H\xdd8[i\xd8\xde\xe9x\xdd\xa9\xc9\xe6\x00\xb0}m\x05\xef\x06\x95X$\xe6\xed\xbf\xfbv*+t\xf0\xd2\x9ek\x9f\x17\xde\xddI\xda\xa4l\xcaz\xaa\x96\xab)(u\x94r\xa0\xc0K\xdd1\x82\x16\x06\xc9\xba\x97\xcbnWg\xe7\xa9\xa5 \x1f&X\xbb\xb4\xfbV\xe4\x80\x10\xaa\xa2.\xe72r\xca%,\xec\xc2k\xfajL\x89\xdbB\x1e\x9e<v\xd4l>\x1a\xe8\xd4u\xb1\xc9\xcfg\xdf\xdb \xa9J3\rm\th\x81\xe4\xe0\xe4\x0cb\x01uja\x9dV>\x82\xed?\xa8\x9e\xe4I\xf3H\x99\xbc\xd6E\xab\x96\x06\xad\xc4\xa7@\xa8u\xc5\tz\x81\x02\x10eb\x8e\xe3\x00f\xabfwV\xeeM\xd2h\xe8\x1a\x1d\xd6\x12\x1e>\x8c\x00\x04p\n\n\x801\xa0\xa9($\xc1\xf9O\xff\xf4\n\xef\x7f\xbf\\xef\x13\xff\xb35\xba~>o\x05\x90\x92\xbf}+\xaff]\x0b\xc9\x81RWU.\xc9\xc5\xa8u\xf9\xd7\x9aB_\x971$\xd5[J@\xdaq\x1c\x8b\x81,\x84\x08...
E + ...c8=\x1cb\x9b\xb1\xe6\xb9\x10\x9ai\x96\xb3T\x0cK\xea\xe5\x11\x02!J\x8e\x89\xe2\xf5Ps\x0e\xd5\xfbbh\xceO\x86\xca\x00#\xd6kR\x83G[T\xc8\x8cUcJ@f\x8cc\xaa\xfb\x8a_S\x99\xc5\x08\x9d\x18\xe7k\xc6\xbf\xfd\xb7=\x00\xc6\xbd\xf72\x1e~$C\x92\xb3\xcfe\xef\nH\x85\x86\xa7nz\x1e9g\xa9\x108\xa1\xab\xb4\x87\x989\xf5\xb2\xbd\xa4\xe4Z\x0b\xb2z\xb3\/>.~\xff#\x05\xf8\xc5kPR\x1b\x98!\xcaB\xf9\x0c\xa0\xba\xd3\xcfd:\xef\xc7\x940\x8e\xb5\x18@\xcaY\xbdCs\x01\xa2\xeeF@\n\xa8:\x14! D\x99\x03!\x10F2\xe0\x99\xc6\x15\x10!F\xd2\xfc\xcb\xb6\xeeLhe\xe5;\xa6\xdb\xa2\x02\xfb\x06,_\x83R\xb7\x99\x16\x95\xf2\xabOS\x81o\xc7\xd1\xfaz9L\xa3\x86\xf118d\x11\n\xb9\xc6\x81\xef\xdb\x86\x80M(\xc0SRf&quot;B@\x8f\xbe\x07\x80X\x14\xb1\xbe\x17O\xab\xf5z]\xbd\xab8\x839\xaa0q\x88U^\x11\xe7V\x1es\xbf\x1e\xef!\xd5\xb4\x13\x02\xe2\x8d3\xc4\xbe\xd7\xea{\xbb\xbd\xa4\xf6!.\x02\xb7\x89CKw\xef\xdc\x8c 8\x01\xe94\xfd\xc8\xca\xec\xd8\x80)B\xdb\x1f\xaeL\xb5h\xf4\xba\x02\x17|\xd4\x9e\xd1\xb4\xf7\x86\xb9\xc5]\x87\xa1%p\xc7\x84\xf3a\xc0\xfa|@\x1eG0\x18\xaf|\xc5\x1a\xdf\xf3]\xf7\x02Dx\xdd\xcft\xf8\x82\xdf\xb5\xbe\xb0\xe7\xcf\xddDD(V]qG\xd7YH(\x1b\xf4.\xf2^\x12\xfb\x90\x85\xeb\xa54j\x82rV0]\x84>\xab\x9aW
\xe7\x81\x14t\x1f\xb0^KN=\xc0)Dj\xad\xbf]B\xa1\x84\xe4\xf5\x18F\xf3\xf0r\x96l\x08 \x15\xa3\x00R7\xceV\x1a\xb6w:^wj\xb29\x00l\xdfW[\xc1\xbbA%\x16\x89y\xfb\xef\xbe\x9d\xca\n\x1d\xbc\xb4\xe7\xda\xe7\x85ww\x926)\x9b\xb2\x9e\xaa\xe5j\nJ\x1d\xa5\x1c(\xf0Rw\x8c\xa0\x85A\xb2\xee\xe5\xb2\xdb\xd5\xd9yj)\xc8\x87\t\xd6.\xed\xbe\x159 \x84\xaa\xa8\xcb\xb9\x8c\x9cr\t\x0b\xbb\xf0\x9a\xbe\x1aS\xe2\xb6\x90\x87&apos;\x8f\x1d5\x9b\x8f\x06:u]l\xf2\xf3\xd9\xf7\xf6\x17H\xaa\x8a\xd2LC[\x02Z 989\x83X@\x9dZX\xa7\x95\x8f\xfb\x0f\xaa\&apos;y\xd2&lt;R&amp;\xafu\xd1\xaa\xa5A+\xf1)\x10j]q\x82^\xa0\x00D\x99\x98\xe38\x80\xd9\xaa\xd9\x9d\x95{\x934\x1a\xbaF\x87\xb5\x84\x87\x0f#\x00\x01\x9c\x82\x02\x0ch*\nIp\xfe\xd3?\xbd\xc2\xfb\xdf/\xd7\xfb\xc4\xffl\x8d\xae\x9f\xcf[\x01\xa4\xe4o\xdf\xca\xabY\xd7Br\xa0\xd4U\x95Kr1j]\xfe\xb5\xa6\xd0\xd7e\x0cI\xf5\x96\x12\x90v\x1c\xc7b \x0b!\x8295\x86\xb...

  test_munich_boundary_different_providers: tests.map.test_visual.TestMunichBasemap
assert [+ received] == [- snapshot]
  - ...c\xda\xa0f\x1e\xda\x12\xb9\xecD\xa8\x9d\x91\x84{/\xec\xcf\xe7\xdc\xb33G\x10\xce\xac\x8d9\xbbnD\xe7\x83\xbaJ\xfb6V\xb5\xb8\xaa\x18T\x96U\xa4\xc0m[\x9e\xb6\r\xb4\xa1%$\x87\x81\x17;\xae\xae<\xdeY:\xde\xed\x9b\x1b\x0c\xab\xca\xc8\xd2\xbdGU\x19T\x15\xe3Am4\n\xc1R\x0b\xbd\xf7\xd4\xce\x08\xd2k\xef\xd8\x18Y\x1fB\x8c\x0c\xaa\xa4#&{aXWT\xde\xa1z\xbch\xd9[\xa0\xd4\n\xc9`T^\xc8\xd0\xc3\xd7\x95e#\xaeC\xe0\xb5,\x82\x9d\x92uh#]\x84Tq\x08\xdf\x8f\x9ejMJyo,\xfae\xb4\xe9\x8f\tt\x97\xa6b\x8b\\\xae\xe2\x84\x82TH\xdc\x01\x9d\xa5\xd4=\x05\xe9\x14\x1a\'\xa02\x87\xb8\x8d\xce]/bj\x94xNz\tF\xd2\x8d\xfaa\x8b\xf6Q\xd1H\x0eGE\x858\xb1\x8at1X\xd4\xd4\x11\xa5Oms\xb5\xca}\xc6\xd1\xd1\xc1\x921[\xa9\xc2R\x84\x90\x8d\xe1\xc2\xf8\xc1bE\x1aU|]\x97\xca!\xae:>\xc1y\xef\xaa\xfa\x17h\xcd\xc6\xd4\xd7\\A\xf2\xaaHj[#Q"\xa2.y\xbc]\x8a\xd8p8\x97\xf8\xba4\xa2T\t\xb8\xcb\x11T\xb1\x80zy\x9c\xeeGO\xc3\xfdPzQ(\xda\xadiZ\xd6\xa5\xceX5:K:%R#\xf1\x9d\x7f@\xf5-\xdf\n\x89\xb0\xb4\x9b\x96\x8a>\xe61\x84o\xf9&\xe41\x1f\xfb\xff\xb1\xf7\xe7A\xb6m[z\x17\xf6\x1bs\xae\x9d\x99\xe7\x9c{\xee\xbb\xef\xd5\xabVUR\xb5\xaf)\xc94\x02\x15PB2\x92\xe8\x8cL\xd0\x96%\x1b\x02D`c\x87\x9b@t\xa2q d\xc9 \x0b\x1b\xb0\t\x19\x052\x11\xd8\x10\x126\xc8"\x00;l\x0c\xb2d\x07MI\xc2\x12*U\xd5{\xaf\xea\xd5{U\xf5\xaaQ5\xaa\xaa{\xef9\'3\xf7^s\x0e\xff1\xc6\x98s\xae\xddd\xeel\xce9y\xef=\xe3\xde<\xb9s\xef\xbd\xd6\x9ak\xae\xd9\x8c\xf1\x8do\x8c\xd1\x8c\xe9\x07!\xd1H\xc56\xeet\n\xea\xc0B)\xe6\t\xcc\xc3<\xcc\xb6\xb9K=\xa7\xc1\x01\x92\xd9\x1f:\xdc.r\x83\xf6\xec\xee%w\x96\x06\x90\xac\xcd0\x9a\x9f\xc1\xfc\x1eR\xdeE8\xb7\xeaK\xc9\x8dP\xdd8\x90\x02\xe8\x84\xca#4?\x85\xe9\xe30=5\xf0\xee\x8e\xe1\xb1A$\xaa\xaa\xccU\xb9\x98-lo]\xd4\xbd\x85\xe2\x8c\xa8\xae\xb4e\x11/c\xbco\x05_\xbes_\xfd\xd7\x00\xc5\xb1\xe1"}\xbdR%e\x07\xa6T\xcd\x00\xd7\xe1X\x1c\xb4]l-\xda\xb7\xc1\xa6P\x0c\x90\xf2\xd6w\x87\xc6\x10\x89\xd6\xc3\xe3\xba\xc8\xa3\xe5N\xb4\x85\x8e\xb1\xe3/[:<@\xc8\n\xa8\x904\xfb:\xdb\xd7\xddL\xea\x89\x9e\x8f6\xff\xeeK\xf6\xed\xc7#d\xe0\x932u\xc6\xd4G&\xf9\xf96\xd8\xdf\xde\xd7\xd0x\x1...
  + ...c\xda\xa0f\x1e\xda\x12\xb9\xecD\xa8\x9d\x91\x84{/\xec\xcf\xe7\xdc\xb33G\x10\xce\xac\x8d9\xbbnD\xe7\x83\xbaJ\xfb6V\xb5\xb8\xaa\x18T\x96U\xa4\xc0m[\x9e\xb6\r\xb4\xa1%$\x87\x81\x17;\xae\xae<\xdeY:\xde\xed\x9b\x1b\x0c\xab\xca\xc8\xd2\xbdGU\x19T\x15\xe3Am4\n\xc1R\x0b\xbd\xf7\xd4\xce\x08\xd2k\xef\xd8\x18Y\x1fB\x8c\x0c\xaa\xa4#&{aXWT\xde\xa1z\xbch\xd9[\xa0\xd4\n\xc9`T^\xc8\xd0\xc3\xd7\x95e#\xaeC\xe0\xb5,\x82\x9d\x92uh#]\x84Tq\x08\xdf\x8f\x9ejMJyo,\xfae\xb4\xe9\x8f\tt\x97\xa6b\x8b\\\xae\xe2\x84\x82TH\xdc\x01\x9d\xa5\xd4=\x05\xe9\x14\x1a\'\xa02\x87\xb8\x8d\xce]/bj\x94xNz\tF\xd2\x8d\xfaa\x8b\xf6Q\xd1H\x0eGE\x858\xb1\x8at1X\xd4\xd4\x11\xa5Oms\xb5\xca}\xc6\xd1\xd1\xc1\x921[\xa9\xc2R\x84\x90\x8d\xe1\xc2\xf8\xc1bE\x1aU|]\x97\xca!\xae:>\xc1y\xef\xaa\xfa\x17h\xcd\xc6\xd4\xd7\\A\xf2\xaaHj[#Q"\xa2.y\xbc]\x8a\xd8p8\x97\xf8\xba4\xa2T\t\xb8\xcb\x11T\xb1\x80zy\x9c\xeeGO\xc3\xfdPzQ(\xda\xadiZ\xd6\xa5\xceX5:K:%R#\xf1\x9d\x7f@\xf5-\xdf\n\x89\xb0\xb4\x9b\x96\x8a>\xe61\x84o\xf9&\xe41\x1f\xfb\xff\xb1\xf7\xe7A\xb6oY~\x17\xf6Y{\xffNf\xde{\xdf}\xf5\xaa\xbazT\xb7\xd4c\r-\x99A aZ\x96@\x12\x06\x8cL0\xb6%\x1b\x02D`c\x87\x87@Lbp d\xc9F\x166`\x132\nd"\xb0!$l\x90E\x00v\xd8\x18d\xc9\x0e\x86\x96\x84%\xabU\xddU\xd5]]\xd5\xdd\xd5\x83zPw\xbf\xf7\xee\xbd\x99y\xceo\xef\xe5?\xd6Z{\xef\xdf\x192O\x0e\xf7\xde|\xef\xdd\xf5^\xde<y\xce\xf9\xfd~\xfb\xb7\x7f{X\xeb\xbb\xbek\xadfL?\x08\x89F*\xb6q\xa7SP\x07\x16J1O`\x1e\xe6a\xb6\xcd]\xea9\r\x0e\x90\xcc\xfe\xd0\xe1v\x91\x1b\xb4gw/\xb9\xb34\x80dm\x86\xd1\xfc\x0c\xe6\xf7\x90\xf2.\xc2\xb9U_Jn\x84\xea\xc6\x81\x14@\'T\x1e\xa1\xf9)L\x1f\x87\xe9\xa9\x81ww\x0c\x8f\r"QUe\xae\xca\xc5la{\xeb\xa2\xee-\x14gDu\xa5-\x8bx\x19\xe3}+\xf8\xf2\x9d\xfb\xea\xbf\x06(\x8e\r\x17\xe9\xeb\x95*);0\xa5j\x06\xb8\x0e\xc7\xe2\xa0\xedbk\xd1\xbe\r6\x85b\x80\x94\xb7\xbe;4\x86H\xb4\x1e\x1e\xd7E\x1e-w\xa2-t\x8c\x1d\x7f\xd9\xd2\xe1\x01BV@\x85\xa4\xd9\xd7\xd9\xbe\xeefRO\xf4|\xb4\xf9w_\xb2o?\x1e!\x03\x9f\x94\xa93\xa6>2\xc9\xcf\xb7\xc1\xfe\xf6\xbe\x86\xc6\xb3x\xfb&\xf3\xa1U\xc6lL\xb9\x9b\xf7\xa7\x98E\xed\x15L\xe9c...
tests/map/test_visual.py:187: in test_munich_boundary_different_providers
    assert image_bytes == snapshot_png
E   assert [+ received] == [- snapshot]
E     - ...c\xda\xa0f\x1e\xda\x12\xb9\xecD\xa8\x9d\x91\x84{/\xec\xcf\xe7\xdc\xb33G\x10\xce\xac\x8d9\xbbnD\xe7\x83\xbaJ\xfb6V\xb5\xb8\xaa\x18T\x96U\xa4\xc0m[\x9e\xb6\r\xb4\xa1%$\x87\x81\x17;\xae\xae<\xdeY:\xde\xed\x9b\x1b\x0c\xab\xca\xc8\xd2\xbdGU\x19T\x15\xe3Am4\n\xc1R\x0b\xbd\xf7\xd4\xce\x08\xd2k\xef\xd8\x18Y\x1fB\x8c\x0c\xaa\xa4#&{aXWT\xde\xa1z\xbch\xd9[\xa0\xd4\n\xc9`T^\xc8\xd0\xc3\xd7\x95e#\xaeC\xe0\xb5,\x82\x9d\x92uh#]\x84Tq\x08\xdf\x8f\x9ejMJyo,\xfae\xb4\xe9\x8f\tt\x97\xa6b\x8b\\\xae\xe2\x84\x82TH\xdc\x01\x9d\xa5\xd4=\x05\xe9\x14\x1a\'\xa02\x87\xb8\x8d\xce]/bj\x94xNz\tF\xd2\x8d\xfaa\x8b\xf6Q\xd1H\x0eGE\x858\xb1\x8at1X\xd4\xd4\x11\xa5Oms\xb5\xca}\xc6\xd1\xd1\xc1\x921[\xa9\xc2R\x84\x90\x8d\xe1\xc2\xf8\xc1bE\x1aU|]\x97\xca!\xae:>\xc1y\xef\xaa\xfa\x17h\xcd\xc6\xd4\xd7\\A\xf2\xaaHj[#Q"\xa2.y\xbc]\x8a\xd8p8\x97\xf8\xba4\xa2T\t\xb8\xcb\x11T\xb1\x80zy\x9c\xeeGO\xc3\xfdPzQ(\xda\xadiZ\xd6\xa5\xceX5:K:%R#\xf1\x9d\x7f@\xf5-\xdf\n\x89\xb0\xb4\x9b\x96\x8a>\xe61\x84o\xf9&\xe41\x1f\xfb\xff\xb1\xf7\xe7A\xb6m[z\x17\xf6\x1bs\xae\x9d\x99\xe7\x9c{\xee\xbb\xef\xd5\xabVUR\xb5\xaf)\xc94\x02\x15PB2\x92\xe8\x8cL\xd0\x96%\x1b\x02D`c\x87\x9b@t\xa2q d\xc9 \x0b\x1b\xb0\t\x19\x052\x11\xd8\x10\x126\xc8"\x00;l\x0c\xb2d\x07MI\xc2\x12*U\xd5{\xaf\xea\xd5{U\xf5\xaaQ5\xaa\xaa{\xef9\'3\xf7^s\x0e\xff1\xc6\x98s\xae\xddd\xeel\xce9y\xef=\xe3\xde<\xb9s\xef\xbd\xd6\x9ak\xae\xd9\x8c\xf1\x8do\x8c\xd1\x8c\xe9\x07!\xd1H\xc56\xeet\n\xea\xc0B)\xe6\t\xcc\xc3<\xcc\xb6\xb9K=\xa7\xc1\x01\x92\xd9\x1f:\xdc.r\x83\xf6\xec\xee%w\x96\x06\x90\xac\xcd0\x9a\x9f\xc1\xfc\x1eR\xdeE8\xb7\xeaK\xc9\x8dP\xdd8\x90\x02\xe8\x84\xca#4?\x85\xe9\xe30=5\xf0\xee\x8e\xe1\xb1A$\xaa\xaa\xccU\xb9\x98-lo]\xd4\xbd\x85\xe2\x8c\xa8\xae\xb4e\x11/c\xbco\x05_\xbes_\xfd\xd7\x00\xc5\xb1\xe1"}\xbdR%e\x07\xa6T\xcd\x00\xd7\xe1X\x1c\xb4]l-\xda\xb7\xc1\xa6P\x0c\x90\xf2\xd6w\x87\xc6\x10\x89\xd6\xc3\xe3\xba\xc8\xa3\xe5N\xb4\x85\x8e\xb1\xe3/[:<@\xc8\n\xa8\x904\xfb:\xdb\xd7\xddL\xea\x89\x9e\x8f6\xff\xeeK\xf6\xed\xc7#d\xe0\x932u\xc6\xd4G&\xf9\xf96\xd8\xdf\xde\xd7\xd0x\x1...
E     + ...c\xda\xa0f\x1e\xda\x12\xb9\xecD\xa8\x9d\x91\x84{/\xec\xcf\xe7\xdc\xb33G\x10\xce\xac\x8d9\xbbnD\xe7\x83\xbaJ\xfb6V\xb5\xb8\xaa\x18T\x96U\xa4\xc0m[\x9e\xb6\r\xb4\xa1%$\x87\x81\x17;\xae\xae<\xdeY:\xde\xed\x9b\x1b\x0c\xab\xca\xc8\xd2\xbdGU\x19T\x15\xe3Am4\n\xc1R\x0b\xbd\xf7\xd4\xce\x08\xd2k\xef\xd8\x18Y\x1fB\x8c\x0c\xaa\xa4#&{aXWT\xde\xa1z\xbch\xd9[\xa0\xd4\n\xc9`T^\xc8\xd0\xc3\xd7\x95e#\xaeC\xe0\xb5,\x82\x9d\x92uh#]\x84Tq\x08\xdf\x8f\x9ejMJyo,\xfae\xb4\xe9\x8f\tt\x97\xa6b\x8b\\\xae\xe2\x84\x82TH\xdc\x01\x9d\xa5\xd4=\x05\xe9\x14\x1a\'\xa02\x87\xb8\x8d\xce]/bj\x94xNz\tF\xd2\x8d\xfaa\x8b\xf6Q\xd1H\x0eGE\x858\xb1\x8at1X\xd4\xd4\x11\xa5Oms\xb5\xca}\xc6\xd1\xd1\xc1\x921[\xa9\xc2R\x84\x90\x8d\xe1\xc2\xf8\xc1bE\x1aU|]\x97\xca!\xae:>\xc1y\xef\xaa\xfa\x17h\xcd\xc6\xd4\xd7\\A\xf2\xaaHj[#Q"\xa2.y\xbc]\x8a\xd8p8\x97\xf8\xba4\xa2T\t\xb8\xcb\x11T\xb1\x80zy\x9c\xeeGO\xc3\xfdPzQ(\xda\xadiZ\xd6\xa5\xceX5:K:%R#\xf1\x9d\x7f@\xf5-\xdf\n\x89\xb0\xb4\x9b\x96\x8a>\xe61\x84o\xf9&\xe41\x1f\xfb\xff\xb1\xf7\xe7A\xb6oY~\x17\xf6Y{\xffNf\xde{\xdf}\xf5\xaa\xbazT\xb7\xd4c\r-\x99A aZ\x96@\x12\x06\x8cL0\xb6%\x1b\x02D`c\x87\x87@Lbp d\xc9F\x166`\x132\nd"\xb0!$l\x90E\x00v\xd8\x18d\xc9\x0e\x86\x96\x84%\xabU\xddU\xd5]]\xd5\xdd\xd5\x83zPw\xbf\xf7\xee\xbd\x99y\xceo\xef\xe5?\xd6Z{\xef\xdf\x192O\x0e\xf7\xde|\xef\xdd\xf5^\xde<y\xce\xf9\xfd~\xfb\xb7\x7f{X\xeb\xbb\xbek\xadfL?\x08\x89F*\xb6q\xa7SP\x07\x16J1O`\x1e\xe6a\xb6\xcd]\xea9\r\x0e\x90\xcc\xfe\xd0\xe1v\x91\x1b\xb4gw/\xb9\xb34\x80dm\x86\xd1\xfc\x0c\xe6\xf7\x90\xf2.\xc2\xb9U_Jn\x84\xea\xc6\x81\x14@\'T\x1e\xa1\xf9)L\x1f\x87\xe9\xa9\x81ww\x0c\x8f\r"QUe\xae\xca\xc5la{\xeb\xa2\xee-\x14gDu\xa5-\x8bx\x19\xe3}+\xf8\xf2\x9d\xfb\xea\xbf\x06(\x8e\r\x17\xe9\xeb\x95*);0\xa5j\x06\xb8\x0e\xc7\xe2\xa0\xedbk\xd1\xbe\r6\x85b\x80\x94\xb7\xbe;4\x86H\xb4\x1e\x1e\xd7E\x1e-w\xa2-t\x8c\x1d\x7f\xd9\xd2\xe1\x01BV@\x85\xa4\xd9\xd7\xd9\xbe\xeefRO\xf4|\xb4\xf9w_\xb2o?\x1e!\x03\x9f\x94\xa93\xa6>2\xc9\xcf\xb7\xc1\xfe\xf6\xbe\x86\xc6\xb3x\xfb&\xf3\xa1U\xc6lL\xb9\x9b\xf7\xa7\x98E\xed\x15L\xe9c...
  test_munich_complete_transit_system: tests.map.test_visual.TestMunichCompleteSystem
  test_munich_complete_transit_system_voyager: tests.map.test_visual.TestMunichCompleteSystem
  test_munich_subway_system: tests.map.test_visual.TestMunichTransitSystems
assert [+ received] == [- snapshot]
  - ...7\xe5f\xb1\xe1c\xc3g\x13BH\xc0}3\x02Jxb\xa4\x14(\x89Y\xc0\x1bHU\xac}\x90\xc9$\xc5g\n\xc5\xc8\x92W)y\x85\xaa!D\xca\xc5K)\xf5hx\x063\x15\x80\x89\x01$/\xac\xceK\x9e\x9cb\x88\xf5h\x1a\xa3l\'\xef\x0e\xad4\xec|i\x93\x8c3K\xda\x84\xc8\x88\x01x\xfc\xd2%\x00\xc0\xf9;.\x8a\x8c\xef\xc6\xf3TM\x89\xe2\xa9TB\xe5\x96y\xe1\xebs(^\xc0\xdb\xaf\x81\xe3$\xeb\xe9}l\xf7@\x99?\x99\xaaa\xd8\xc5\x1e^\x0c\xfc\x19|1\xf2\x84F\x9bH\x85o\xaex\xd7I\xd2p\xbeh\xee\xb1.\x85\x82\xf6!do\xa5a~\xbf[\x89\xb2\xf6\xe4J\x18)\x05\x18\xafS\xca{\x9a\x80J%=\x8c\xfc\x16\x11@ \xd6\x8a\xb7\x80z\x10\x92#\xf3\xfc9O\'\x1eL\xb7u\x1f\xf5m`i\x13\x9aT\xb2O7m\xae\x08\xaeV\x84\xb6%J\xedp\xce\xa5\xc4\x91l\x84\x9e\xf5<P\n\x18$\x1b\xaa\x86\x88t\x9d$\xf4\xce\x1b\xbdw)\\D\xae\xdb\x99\xdcL\xca`$\x91\xed&\xd5\x88\xa8Z\\\x0bl2G\x12\xbf\x88\x00j<\x9a\xb3\xfbR:\xd8\xfb#\x96\xb0-\xa1\x9b\x8a\x8deeiB\xd9\x17@\xca\xcc\x02\xd2z6\xbb\xc9\xbd\xc4\xeaE\x05#l\x0c]\x9c\x19*~\xe5\xb6\x80k\xd1\xe6t\x8b\xb8\xc7O\xbb\xda\x1c\x99Sr\xc3^b\xd0\xfby\xca\xabA\x84\xbb\xee\xbc\x03\x0f\xbd\x8fp\xf5\xea\x15\\\xbcp~\xac3=II\xad\xa3\xca\x17J\xe2{\xebe\xb9\xf8\xfcm\xc1\xb7\x92\xa0\xbbG\x081\xadS\xe1c\x8d\xaf\x81""\x97\x80\xf2\x1e\xf3\xf9<U~\xd3\\ \n@\xdd\xbcJk\x8d\xf7h\x9b&\'\xed\x0e(\x15&\t\tTj\x1a\xec\xcff\xd8\x9b\xb5h\'\x94\xb1\xd3B\nt)\xbf\\\xd4\xc4M\xbd&\x15,_p\xb5\xc1k:\x07&\xfcz\xdd\xfbl\x04.\x1d\x1f\xc9\xfeQ{\xf9\xd1\xd9\xb3\x88\xaf~\r\xfa\x07_\r\xbc\xf3w\xd0\xfc\xdb\x1f@\xfb\xb3?\x87\xf9\xe5K\xf8\xe0C\x1f\xc2\x1d\xf39\xf0\x1bo\xc7\xc1\x0f\xfe0\xce|\xfd\xff\x06\xfe\xd4\x97o\xc0t\xea\x1dBtt\x07g\x8c\'\x0c\xdd\xf7r\x0b\xeb\xf6nM\x05\x00\xcerbm\x8bZ\xd2\xe6:\xd4\x16H A\x0cR\xc2~Gk\xe4\xd6\x91Z\xb7\'\x02p\xf9\xdb\xfe_\x08\xef{?fw\\D\xf3\x15_\xb1A\x1e/!\xeb1\xd66M\xae\xa8f\x8d\xa51F\x80\x93wT\x92\xd1\x862\xc9x\xbcE\xaa!R\xa5\xbd\xc0\x05\xd5\xb9\x06$\x05\x08\xea\xb1\xadap\n`x/2pd\xa0\xef\x83\xe4\x8d\x81\x1832\x04\xa4\xb2\xb5S\xdc3\xe6\x14\x12\xba\x9f)p\xd6\xb6m\xba/\x01\xbd\xe4\xf2c\x17Ah\x01_<\x198Fp\x1f\x11\xbb\x80>2>\xfc\x91\x0f\xe3\xcc\xb9s9q\xf7\xd4z...
  + ...7\xe5f\xb1\xe1c\xc3g\x13BH\xc0}3\x02Jxb\xa4\x14(\x89Y\xc0\x1bHU\xac}\x90\xc9$\xc5g\n\xc5\xc8\x92W)y\x85\xaa!D\xca\xc5K)\xf5hx\x063\x15\x80\x89\x01$/\xac\xceK\x9e\x9cb\x88\xf5h\x1a\xa3l\'\xef\x0e\xad4\xec|i\x93\x8c3K\xda\x84\xc8\x88\x01x\xfc\xd2%\x00\xc0\xf9;.\x8a\x8c\xef\xc6\xf3TM\x89\xe2\xa9TB\xe5\x96y\xe1\xebs(^\xc0\xdb\xaf\x81\xe3$\xeb\xe9}l\xf7@\x99?\x99\xaaa\xd8\xc5\x1e^\x0c\xfc\x19|1\xf2\x84F\x9bH\x85o\xaex\xd7I\xd2p\xbeh\xee\xb1.\x85\x82\xf6!do\xa5a~\xbf[\x89\xb2\xf6\xe4J\x18)\x05\x18\xafS\xca{\x9a\x80J%=\x8c\xfc\x16\x11@ \xd6\x8a\xb7\x80z\x10\x92#\xf3\xfc9O\'\x1eL\xb7u\x1f\xf5m`i\x13\x9aT\xb2O7m\xae\x08\xaeV\x84\xb6%J\xedp\xce\xa5\xc4\x91l\x84\x9e\xf5<P\n\x18$\x1b\xaa\x86\x88t\x9d$\xf4\xce\x1b\xbdw)\\D\xae\xdb\x99\xdcL\xca`$\x91\xed&\xd5\x88\xa8Z\\\x0bl2G\x12\xbf\x88\x00j<\x9a\xb3\xfbR:\xd8\xfb#\x96\xb0-\xa1\x9b\x8a\x8deeiB\xd9\x17@\xca\xcc\x02\xd2z6\xbb\xc9\xbd\xc4\xeaE\x05#l\x0c]\x9c\x19*~\xe5\xb6\x80k\xd1\xe6t\x8b\xb8\xc7O\xbb\xda\x1c\x99Sr\xc3^b\xd0\xfby\xca\xabA\x84\xbb\xef\xba\x13\x0f\xbd\x8fp\xf5\xea\x15\\\xbcp~\xac3=II\xad\xa3\xca\x17J\xe2{\xebe\xb9\xf8\xfcm\xc1\xb7\x92\xa0\xbbG\x081\xadS\xe1c\x8d\xaf\x81""\x97\x80\xf2\x1e\xf3\xf9<U~\xd3\\ \n@\xdd\xbcJk\x8d\xf7h\x9b&\'\xed\x0e(\x15&\t\tTj\x1a\xec\xcff\xd8\x9b\xb5h\'\x94\xb1\xd3B\nt)\xbf\\\xd4\xc4M\xbd&\x15,_p\xb5\xc1k:\x07&\xfcz\xdd\xfbl\x04.\x1d\x1f\xc9\xfeQ{\xf9\xd1\xd9\xb3\x88\xaf~\r\xfa\x07_\r\xbc\xf3w\xd0\xfc\xdb\x1f@\xfb\xb3?\x87\xf9\xe5K\xf8\xe0C\x1f\xc2\x1d\xf39\xf0\x1bo\xc7\xc1\x0f\xfe0\xce|\xfd\xff\x06\xfe\xd4\x97o\xc0t\xea\x1dBtt\x07g\x8c\'\x0c\xdd\xf7r\x0b\xeb\xf6nM\x05\x00\xcerbm\x8bZ\xd2\xe6:\xd4\x16H A\x0cR\xc2~Gk\xe4\xd6\x91Z\xb7\'\x02p\xf9\xdb\xfe_\x08\xef{?fw\\D\xf3\x15_\xb1A\x1e/!\xeb1\xd66M\xae\xa8f\x8d\xa51F\x80\x93wT\x92\xd1\x862\xc9x\xbcE\xaa!R\xa5\xbd\xc0\x05\xd5\xb9\x06$\x05\x08\xea\xb1\xadap\n`x/2pd\xa0\xef\x83\xe4\x8d\x81\x1832\x04\xa4\xb2\xb5S\xdc3\xe6\x14\x12\xba\x9f)p\xd6\xb6m\xba/\x01\xbd\xe4\xf2c\x17Ah\x01_<\x198Fp\x1f\x11\xbb\x80>2>\xfc\x91\x0f\xe3\xcc\xb9s9q\xf7\xd4z...
tests/map/test_visual.py:350: in test_munich_subway_system
    assert image_bytes == snapshot_png
E   assert [+ received] == [- snapshot]
E     - ...7\xe5f\xb1\xe1c\xc3g\x13BH\xc0}3\x02Jxb\xa4\x14(\x89Y\xc0\x1bHU\xac}\x90\xc9$\xc5g\n\xc5\xc8\x92W)y\x85\xaa!D\xca\xc5K)\xf5hx\x063\x15\x80\x89\x01$/\xac\xceK\x9e\x9cb\x88\xf5h\x1a\xa3l\'\xef\x0e\xad4\xec|i\x93\x8c3K\xda\x84\xc8\x88\x01x\xfc\xd2%\x00\xc0\xf9;.\x8a\x8c\xef\xc6\xf3TM\x89\xe2\xa9TB\xe5\x96y\xe1\xebs(^\xc0\xdb\xaf\x81\xe3$\xeb\xe9}l\xf7@\x99?\x99\xaaa\xd8\xc5\x1e^\x0c\xfc\x19|1\xf2\x84F\x9bH\x85o\xaex\xd7I\xd2p\xbeh\xee\xb1.\x85\x82\xf6!do\xa5a~\xbf[\x89\xb2\xf6\xe4J\x18)\x05\x18\xafS\xca{\x9a\x80J%=\x8c\xfc\x16\x11@ \xd6\x8a\xb7\x80z\x10\x92#\xf3\xfc9O\'\x1eL\xb7u\x1f\xf5m`i\x13\x9aT\xb2O7m\xae\x08\xaeV\x84\xb6%J\xedp\xce\xa5\xc4\x91l\x84\x9e\xf5<P\n\x18$\x1b\xaa\x86\x88t\x9d$\xf4\xce\x1b\xbdw)\\D\xae\xdb\x99\xdcL\xca`$\x91\xed&\xd5\x88\xa8Z\\\x0bl2G\x12\xbf\x88\x00j<\x9a\xb3\xfbR:\xd8\xfb#\x96\xb0-\xa1\x9b\x8a\x8deeiB\xd9\x17@\xca\xcc\x02\xd2z6\xbb\xc9\xbd\xc4\xeaE\x05#l\x0c]\x9c\x19*~\xe5\xb6\x80k\xd1\xe6t\x8b\xb8\xc7O\xbb\xda\x1c\x99Sr\xc3^b\xd0\xfby\xca\xabA\x84\xbb\xee\xbc\x03\x0f\xbd\x8fp\xf5\xea\x15\\\xbcp~\xac3=II\xad\xa3\xca\x17J\xe2{\xebe\xb9\xf8\xfcm\xc1\xb7\x92\xa0\xbbG\x081\xadS\xe1c\x8d\xaf\x81""\x97\x80\xf2\x1e\xf3\xf9<U~\xd3\\ \n@\xdd\xbcJk\x8d\xf7h\x9b&\'\xed\x0e(\x15&\t\tTj\x1a\xec\xcff\xd8\x9b\xb5h\'\x94\xb1\xd3B\nt)\xbf\\\xd4\xc4M\xbd&\x15,_p\xb5\xc1k:\x07&\xfcz\xdd\xfbl\x04.\x1d\x1f\xc9\xfeQ{\xf9\xd1\xd9\xb3\x88\xaf~\r\xfa\x07_\r\xbc\xf3w\xd0\xfc\xdb\x1f@\xfb\xb3?\x87\xf9\xe5K\xf8\xe0C\x1f\xc2\x1d\xf39\xf0\x1bo\xc7\xc1\x0f\xfe0\xce|\xfd\xff\x06\xfe\xd4\x97o\xc0t\xea\x1dBtt\x07g\x8c\'\x0c\xdd\xf7r\x0b\xeb\xf6nM\x05\x00\xcerbm\x8bZ\xd2\xe6:\xd4\x16H A\x0cR\xc2~Gk\xe4\xd6\x91Z\xb7\'\x02p\xf9\xdb\xfe_\x08\xef{?fw\\D\xf3\x15_\xb1A\x1e/!\xeb1\xd66M\xae\xa8f\x8d\xa51F\x80\x93wT\x92\xd1\x862\xc9x\xbcE\xaa!R\xa5\xbd\xc0\x05\xd5\xb9\x06$\x05\x08\xea\xb1\xadap\n`x/2pd\xa0\xef\x83\xe4\x8d\x81\x1832\x04\xa4\xb2\xb5S\xdc3\xe6\x14\x12\xba\x9f)p\xd6\xb6m\xba/\x01\xbd\xe4\xf2c\x17Ah\x01_<\x198Fp\x1f\x11\xbb\x80>2>\xfc\x91\x0f\xe3\xcc\xb9s9q\xf7\xd4z...
E     + ...7\xe5f\xb1\xe1c\xc3g\x13BH\xc0}3\x02Jxb\xa4\x14(\x89Y\xc0\x1bHU\xac}\x90\xc9$\xc5g\n\xc5\xc8\x92W)y\x85\xaa!D\xca\xc5K)\xf5hx\x063\x15\x80\x89\x01$/\xac\xceK\x9e\x9cb\x88\xf5h\x1a\xa3l\'\xef\x0e\xad4\xec|i\x93\x8c3K\xda\x84\xc8\x88\x01x\xfc\xd2%\x00\xc0\xf9;.\x8a\x8c\xef\xc6\xf3TM\x89\xe2\xa9TB\xe5\x96y\xe1\xebs(^\xc0\xdb\xaf\x81\xe3$\xeb\xe9}l\xf7@\x99?\x99\xaaa\xd8\xc5\x1e^\x0c\xfc\x19|1\xf2\x84F\x9bH\x85o\xaex\xd7I\xd2p\xbeh\xee\xb1.\x85\x82\xf6!do\xa5a~\xbf[\x89\xb2\xf6\xe4J\x18)\x05\x18\xafS\xca{\x9a\x80J%=\x8c\xfc\x16\x11@ \xd6\x8a\xb7\x80z\x10\x92#\xf3\xfc9O\'\x1eL\xb7u\x1f\xf5m`i\x13\x9aT\xb2O7m\xae\x08\xaeV\x84\xb6%J\xedp\xce\xa5\xc4\x91l\x84\x9e\xf5<P\n\x18$\x1b\xaa\x86\x88t\x9d$\xf4\xce\x1b\xbdw)\\D\xae\xdb\x99\xdcL\xca`$\x91\xed&\xd5\x88\xa8Z\\\x0bl2G\x12\xbf\x88\x00j<\x9a\xb3\xfbR:\xd8\xfb#\x96\xb0-\xa1\x9b\x8a\x8deeiB\xd9\x17@\xca\xcc\x02\xd2z6\xbb\xc9\xbd\xc4\xeaE\x05#l\x0c]\x9c\x19*~\xe5\xb6\x80k\xd1\xe6t\x8b\xb8\xc7O\xbb\xda\x1c\x99Sr\xc3^b\xd0\xfby\xca\xabA\x84\xbb\xef\xba\x13\x0f\xbd\x8fp\xf5\xea\x15\\\xbcp~\xac3=II\xad\xa3\xca\x17J\xe2{\xebe\xb9\xf8\xfcm\xc1\xb7\x92\xa0\xbbG\x081\xadS\xe1c\x8d\xaf\x81""\x97\x80\xf2\x1e\xf3\xf9<U~\xd3\\ \n@\xdd\xbcJk\x8d\xf7h\x9b&\'\xed\x0e(\x15&\t\tTj\x1a\xec\xcff\xd8\x9b\xb5h\'\x94\xb1\xd3B\nt)\xbf\\\xd4\xc4M\xbd&\x15,_p\xb5\xc1k:\x07&\xfcz\xdd\xfbl\x04.\x1d\x1f\xc9\xfeQ{\xf9\xd1\xd9\xb3\x88\xaf~\r\xfa\x07_\r\xbc\xf3w\xd0\xfc\xdb\x1f@\xfb\xb3?\x87\xf9\xe5K\xf8\xe0C\x1f\xc2\x1d\xf39\xf0\x1bo\xc7\xc1\x0f\xfe0\xce|\xfd\xff\x06\xfe\xd4\x97o\xc0t\xea\x1dBtt\x07g\x8c\'\x0c\xdd\xf7r\x0b\xeb\xf6nM\x05\x00\xcerbm\x8bZ\xd2\xe6:\xd4\x16H A\x0cR\xc2~Gk\xe4\xd6\x91Z\xb7\'\x02p\xf9\xdb\xfe_\x08\xef{?fw\\D\xf3\x15_\xb1A\x1e/!\xeb1\xd66M\xae\xa8f\x8d\xa51F\x80\x93wT\x92\xd1\x862\xc9x\xbcE\xaa!R\xa5\xbd\xc0\x05\xd5\xb9\x06$\x05\x08\xea\xb1\xadap\n`x/2pd\xa0\xef\x83\xe4\x8d\x81\x1832\x04\xa4\xb2\xb5S\xdc3\xe6\x14\x12\xba\x9f)p\xd6\xb6m\xba/\x01\xbd\xe4\xf2c\x17Ah\x01_<\x198Fp\x1f\x11\xbb\x80>2>\xfc\x91\x0f\xe3\xcc\xb9s9q\xf7\xd4z...
  test_munich_tram_system: tests.map.test_visual.TestMunichTransitSystems
assert [+ received] == [- snapshot]
  - ...#\xf4\x9e2\x8br\x8c\xa5Hs\x7f\x19\x18\xa9\x07\x95;cf\xa7>\x07\xb2 \x0e\x9f\xa0\xbei<\x9d0>\xad\xc9\xb5x"\x91\x04-\x85\xd5f\xf2\xf9R0LL\xc4\x18\xb8\xf3#+\xa0\x06\\\xaf\x9bm\xe5\xba\xa9\x01\x03t\xdes\xad\xcc\xae\x83#\xa9kd\x8b+\n\x11\xe4#\xa2\x8fh#\xe1\xd9\xb3\xe788\xbc6\xc7P\xca\xf7\xc3 \xa7x\xad\xc6\x1a\x89\x124\xb8,>\xc9PT\x93DZ\xccf\xdd\xee\xb92g\xf1<V\xef\x12X\x8b\x91k\x02f\xdf\xa7\x1f\x04|\x17\xf6\xc3\xaa\xa2A\xc9V\x19>\x92\xe5A\x91r\xea"-\x0e>]f!\x02B \xd8JJ\x99X\x03\xe7\x98\xf5\x9du\\\x0eP0\xe8\x9aSN#\x88Y\x88bk$\xc6\x8f\x02?\xfa\xbe\x16\xb1\x80\xe1\x0c\xad\xfa\xe6]\x01?\xa5d\x1b\xe3\xd2Kil\x9d\xaehW\x8bXo*J\xad%Rj^\x1c\xe5\x91,\x93\xdcy\xc7 F\xcb\xed\xde\x03/h\xca\x90\xd1"\xade\xfa\x17\x00)\xe2\x1aA\xc4\xc5[\xeb\xda\x80\xe8\xf4\xb4\x88r\xfc\x86\xc6\xb9/\xdbX\xc4\x8c1pM\xcd\xd7\xd9\xd4\xdcmc\x0b\xc2\xf7?\x03)\xca\x1c)\xa3\xc2\xa6\xf8;\xe7\x8e\x9a\xad\x11]9WZ\xa2b\xe0\x12\x80\x16}cA\xe9\xcb:\xa6R\xd8\xd6\xbf|\xce\xe3\xbb\x94\xed\x00p\xfc\xcf\x87\x80\xb6\xebpr\xd2"v\x1d@\x04\xd7T\xf0m\x8b2\xb5a\xe8\xe8|\x88RF\x1e\x87\x0ej?\xbd`\xb1\xac3K\x1ae\xe3"\xad\x1d\xbc\xe7.:\xaa\xb3\x98\xe5\xa3\x05Gmb\xfax\xcf\xc56C`\xa6cY\x98t\xae\x90\xf39\x891\x0c\xeat>\xa0\xed<\x8c\xc9\x06\xb2\x1a-\xce9L\xea\x1a;\x932\xc5\xeb\xf2=C\xf9~\x0f\x99[\xf9\xfb>se\xb8\x7f\xfe=\xef\x0f\x94m\xdc\x17\x9c9\xef\xa7\xac\x11\xac\x99\n\x95\x8e\x7f\xf1F\xc8\xa2{k\x8d\xc9)Y\x03\x03}#]F@nG\xa9\xf4\xf6~4\x13F\xeb\xfe\xac\x7f\xf8SON}\x90k\x95k`\xff\\\xa9\xfde\xcbpvZ\xdc\x96\xd2,\xde3\xdfgm\xd1{=\x1f\x9eZG\xb4["\xdb\x9dU\xc1\xa4TQ\xe7\x92S~]/\xcd\xab?\x9a\xbeD\x10\x8c\xe1\xf4%\xbd\xb7jc\xf5\xb7\xd6`\x02\xdf\xb3H@\x08R\x87\x12\x1c\x14\xab*\xde+\x12\xa1\xed\xa4E\xb5\x91f\x1cE\xb8>\xa5\x8d\x01\x881\xa0\x9d\x05\xee\xfe\xe6l/(P\xb2\xd0c\x08\xe8Z\x0f\x80\x01\xad\xc4\xec%\x80B@\xe8<B\x1b\xf0\xfc\xf5\x1b\xcc\xda\x19\xee\xdd\xfc2\xb1\xd5\x86\x8f\xa9\x01\x12\xe8\xb3Z\x005\x07;\x00\xa4y\xb8lr^u}\xe6\xce\x83\xf3\xd7\xde}\xe0\'J\xd0[\xfd\xa2\x08\xed`\xc75\x97.\x0f\x18\xc75\xaf\xb8s\xa8\x02\x85\x19\xe8\x91T\xa7%\xf5\x05/...
  + ...#\xf4\x9e2\x8br\x8c\xa5Hs\x7f\x19\x18\xa9\x07\x95;cf\xa7>\x07\xb2 \x0e\x9f\xa0\xbei<\x9d0>\xad\xc9\xb5x"\x91\x04-\x85\xd5f\xf2\xf9R0LL\xc4\x18\xb8\xf3#+\xa0\x06\\\xaf\x9bm\xe5\xba\xa9\x01\x03t\xdes\xad\xcc\xae\x83#\xa9kd\x8b+\n\x11\xe4#\xa2\x8fh#\xe1\xd9\xb3\xe788\xbc6\xc7P\xca\xf7\xc3 \xa7x\xad\xc6\x1a\x89\x124\xb8,>\xc9PT\x93DZ\xccf\xdd\xee\xb92g\xf1<V\xef\x12X\x8b\x91k\x02f\xdf\xa7\x1f\x04|\x17\xf6\xc3\xaa\xa2A\xc9V\x19>\x92\xe5A\x91r\xea"-\x0e>]f!\x02B \xd8JJ\x99X\x03\xe7\x98\xf5\x9du\\\x0eP0\xe8\x9aSN#\x88Y\x88bk$\xc6\x8f\x02?\xfa\xbe\x16\xb1\x80\xe1\x0c\xad\xfa\xe6]\x01?\xa5d\x1b\xe3\xd2Kil\x9d\xaehW\x8bXo*J\xad%Rj^\x1c\xe5\x91,\x93\xdcy\xc7 F\xcb\xed\xde\x03/h\xca\x90\xd1"\xade\xfa\x17\x00)\xe2\x1aA\xc4\xc5[\xeb\xda\x80\xe8\xf4\xb4\x88r\xfc\x86\xc6\xb9/\xdbX\xc4\x8c1pM\xcd\xd7\xd9\xd4\xdcmc\x0b\xc2\xf7?\x03)\xca\x1c)\xa3\xc2\xa6\xf8;\xe7\x8e\x9a\xad\x11]9WZ\xa2b\xe0\x12\x80\x16}cA\xe9\xcb:\xa6R\xd8\xd6\xbf|\xce\xe3\xbb\x94\xed\x00p\xfc\xcf\x87\x80\xb6\xebpr\xd2"v\x1d@\x04\xd7T\xe8f3\x94\xa9\rCG\xe7C\x942\xf28tP\xfb\xe9\x05\x8be\x9dY\xd2(\x1b\x17i\xed\xe0=w\xd1Q\x9d\xc5,\x1f-8j\x13\xd3\xc7{.\xb6\x19\x023\x1d\xcb\xc2\xa4s\x85\x9c\xcfI\x8caP\xa7\xf3\x01m\xe7aL6\x90\xd5hq\xceaR\xd7\xd8\x99\x94)^\x97\xef\x19\xca\xf7{\xc8\xdc\xca\xdf\xf7\x99+\xc3\xfd\xf3\xefy\x7f\xa0l\xe3\xbe\xe0\xccy?e\x8d`\xcdT\xa8t\xfc\x8b7B\x16\xdd[kLN\xc9\x1a\x18\xe8\x1b\xe92\x02r;J\xa5\xb7\xf7\xa3\x990Z\xf7g\xfd\xc3\x9fzr\xea\x83\\\xab\\\x03\xfb\xe7J\xed/[\x86\xb3\xd3\xe2\xb6\x94f\xf1\x9e\xf9>k\x8b\xde\xeb\xf9\xf0\xd4:\xa2\xdd\x12\xd9\xee\xac\n&\xa5\x8a:\x97\x9c\xf2\xebzi^\xfd\xd1\xf4%\x82`\x0c\xa7/\xe9\xbdU\x1b\xab\xbf\xb5\x06\x13\xf8\x9eE\x02B\x90:\x94\xe0\xa0XU\xf1^\x91\x08m\'-\xaa\x8d4\xe3(\xc2\xf5)m\x0c@\x8c\x01\xed,p\xf77g{A\x81\x92\x85\x1eC@\xd7z\x00\x0ch%f/\x01\x14\x02B\xe7\x11\xda\x80\xe7\xaf\xdf`\xd6\xcep\xef\xe6\x97\x89\xad6|L\r\x90@\x9f\xd5\x02\xa89\xd8\x01 \xcd\xc3e\x93\xf3\xaa\xeb3w\x1e\x9c\xbf\xf6\xee\x03?Q\x82\xde\xea\x17Eh\x07;\xae\xb9ty\xc08\xaey\xc5\x9dC\x15(\xcc@\x8f\xa4:-...
tests/map/test_visual.py:390: in test_munich_tram_system
    assert image_bytes == snapshot_png
E   assert [+ received] == [- snapshot]
E     - ...#\xf4\x9e2\x8br\x8c\xa5Hs\x7f\x19\x18\xa9\x07\x95;cf\xa7>\x07\xb2 \x0e\x9f\xa0\xbei<\x9d0>\xad\xc9\xb5x"\x91\x04-\x85\xd5f\xf2\xf9R0LL\xc4\x18\xb8\xf3#+\xa0\x06\\\xaf\x9bm\xe5\xba\xa9\x01\x03t\xdes\xad\xcc\xae\x83#\xa9kd\x8b+\n\x11\xe4#\xa2\x8fh#\xe1\xd9\xb3\xe788\xbc6\xc7P\xca\xf7\xc3 \xa7x\xad\xc6\x1a\x89\x124\xb8,>\xc9PT\x93DZ\xccf\xdd\xee\xb92g\xf1<V\xef\x12X\x8b\x91k\x02f\xdf\xa7\x1f\x04|\x17\xf6\xc3\xaa\xa2A\xc9V\x19>\x92\xe5A\x91r\xea"-\x0e>]f!\x02B \xd8JJ\x99X\x03\xe7\x98\xf5\x9du\\\x0eP0\xe8\x9aSN#\x88Y\x88bk$\xc6\x8f\x02?\xfa\xbe\x16\xb1\x80\xe1\x0c\xad\xfa\xe6]\x01?\xa5d\x1b\xe3\xd2Kil\x9d\xaehW\x8bXo*J\xad%Rj^\x1c\xe5\x91,\x93\xdcy\xc7 F\xcb\xed\xde\x03/h\xca\x90\xd1"\xade\xfa\x17\x00)\xe2\x1aA\xc4\xc5[\xeb\xda\x80\xe8\xf4\xb4\x88r\xfc\x86\xc6\xb9/\xdbX\xc4\x8c1pM\xcd\xd7\xd9\xd4\xdcmc\x0b\xc2\xf7?\x03)\xca\x1c)\xa3\xc2\xa6\xf8;\xe7\x8e\x9a\xad\x11]9WZ\xa2b\xe0\x12\x80\x16}cA\xe9\xcb:\xa6R\xd8\xd6\xbf|\xce\xe3\xbb\x94\xed\x00p\xfc\xcf\x87\x80\xb6\xebpr\xd2"v\x1d@\x04\xd7T\xf0m\x8b2\xb5a\xe8\xe8|\x88RF\x1e\x87\x0ej?\xbd`\xb1\xac3K\x1ae\xe3"\xad\x1d\xbc\xe7.:\xaa\xb3\x98\xe5\xa3\x05Gmb\xfax\xcf\xc56C`\xa6cY\x98t\xae\x90\xf39\x891\x0c\xeat>\xa0\xed<\x8c\xc9\x06\xb2\x1a-\xce9L\xea\x1a;\x932\xc5\xeb\xf2=C\xf9~\x0f\x99[\xf9\xfb>se\xb8\x7f\xfe=\xef\x0f\x94m\xdc\x17\x9c9\xef\xa7\xac\x11\xac\x99\n\x95\x8e\x7f\xf1F\xc8\xa2{k\x8d\xc9)Y\x03\x03}#]F@nG\xa9\xf4\xf6~4\x13F\xeb\xfe\xac\x7f\xf8SON}\x90k\x95k`\xff\\\xa9\xfde\xcbpvZ\xdc\x96\xd2,\xde3\xdfgm\xd1{=\x1f\x9eZG\xb4["\xdb\x9dU\xc1\xa4TQ\xe7\x92S~]/\xcd\xab?\x9a\xbeD\x10\x8c\xe1\xf4%\xbd\xb7jc\xf5\xb7\xd6`\x02\xdf\xb3H@\x08R\x87\x12\x1c\x14\xab*\xde+\x12\xa1\xed\xa4E\xb5\x91f\x1cE\xb8>\xa5\x8d\x01\x881\xa0\x9d\x05\xee\xfe\xe6l/(P\xb2\xd0c\x08\xe8Z\x0f\x80\x01\xad\xc4\xec%\x80B@\xe8<B\x1b\xf0\xfc\xf5\x1b\xcc\xda\x19\xee\xdd\xfc2\xb1\xd5\x86\x8f\xa9\x01\x12\xe8\xb3Z\x005\x07;\x00\xa4y\xb8lr^u}\xe6\xce\x83\xf3\xd7\xde}\xe0\'J\xd0[\xfd\xa2\x08\xed`\xc75\x97.\x0f\x18\xc75\xaf\xb8s\xa8\x02\x85\x19\xe8\x91T\xa7%\xf5\x05/...
E     + ...#\xf4\x9e2\x8br\x8c\xa5Hs\x7f\x19\x18\xa9\x07\x95;cf\xa7>\x07\xb2 \x0e\x9f\xa0\xbei<\x9d0>\xad\xc9\xb5x"\x91\x04-\x85\xd5f\xf2\xf9R0LL\xc4\x18\xb8\xf3#+\xa0\x06\\\xaf\x9bm\xe5\xba\xa9\x01\x03t\xdes\xad\xcc\xae\x83#\xa9kd\x8b+\n\x11\xe4#\xa2\x8fh#\xe1\xd9\xb3\xe788\xbc6\xc7P\xca\xf7\xc3 \xa7x\xad\xc6\x1a\x89\x124\xb8,>\xc9PT\x93DZ\xccf\xdd\xee\xb92g\xf1<V\xef\x12X\x8b\x91k\x02f\xdf\xa7\x1f\x04|\x17\xf6\xc3\xaa\xa2A\xc9V\x19>\x92\xe5A\x91r\xea"-\x0e>]f!\x02B \xd8JJ\x99X\x03\xe7\x98\xf5\x9du\\\x0eP0\xe8\x9aSN#\x88Y\x88bk$\xc6\x8f\x02?\xfa\xbe\x16\xb1\x80\xe1\x0c\xad\xfa\xe6]\x01?\xa5d\x1b\xe3\xd2Kil\x9d\xaehW\x8bXo*J\xad%Rj^\x1c\xe5\x91,\x93\xdcy\xc7 F\xcb\xed\xde\x03/h\xca\x90\xd1"\xade\xfa\x17\x00)\xe2\x1aA\xc4\xc5[\xeb\xda\x80\xe8\xf4\xb4\x88r\xfc\x86\xc6\xb9/\xdbX\xc4\x8c1pM\xcd\xd7\xd9\xd4\xdcmc\x0b\xc2\xf7?\x03)\xca\x1c)\xa3\xc2\xa6\xf8;\xe7\x8e\x9a\xad\x11]9WZ\xa2b\xe0\x12\x80\x16}cA\xe9\xcb:\xa6R\xd8\xd6\xbf|\xce\xe3\xbb\x94\xed\x00p\xfc\xcf\x87\x80\xb6\xebpr\xd2"v\x1d@\x04\xd7T\xe8f3\x94\xa9\rCG\xe7C\x942\xf28tP\xfb\xe9\x05\x8be\x9dY\xd2(\x1b\x17i\xed\xe0=w\xd1Q\x9d\xc5,\x1f-8j\x13\xd3\xc7{.\xb6\x19\x023\x1d\xcb\xc2\xa4s\x85\x9c\xcfI\x8caP\xa7\xf3\x01m\xe7aL6\x90\xd5hq\xceaR\xd7\xd8\x99\x94)^\x97\xef\x19\xca\xf7{\xc8\xdc\xca\xdf\xf7\x99+\xc3\xfd\xf3\xefy\x7f\xa0l\xe3\xbe\xe0\xccy?e\x8d`\xcdT\xa8t\xfc\x8b7B\x16\xdd[kLN\xc9\x1a\x18\xe8\x1b\xe92\x02r;J\xa5\xb7\xf7\xa3\x990Z\xf7g\xfd\xc3\x9fzr\xea\x83\\\xab\\\x03\xfb\xe7J\xed/[\x86\xb3\xd3\xe2\xb6\x94f\xf1\x9e\xf9>k\x8b\xde\xeb\xf9\xf0\xd4:\xa2\xdd\x12\xd9\xee\xac\n&\xa5\x8a:\x97\x9c\xf2\xebzi^\xfd\xd1\xf4%\x82`\x0c\xa7/\xe9\xbdU\x1b\xab\xbf\xb5\x06\x13\xf8\x9eE\x02B\x90:\x94\xe0\xa0XU\xf1^\x91\x08m\'-\xaa\x8d4\xe3(\xc2\xf5)m\x0c@\x8c\x01\xed,p\xf77g{A\x81\x92\x85\x1eC@\xd7z\x00\x0ch%f/\x01\x14\x02B\xe7\x11\xda\x80\xe7\xaf\xdf`\xd6\xcep\xef\xe6\x97\x89\xad6|L\r\x90@\x9f\xd5\x02\xa89\xd8\x01 \xcd\xc3e\x93\xf3\xaa\xeb3w\x1e\x9c\xbf\xf6\xee\x03?Q\x82\xde\xea\x17Eh\x07;\xae\xb9ty\xc08\xaey\xc5\x9dC\x15(\xcc@\x8f\xa4:-...
  test_munich_commuter_rail_system: tests.map.test_visual.TestMunichTransitSystems
assert [+ received] == [- snapshot]
  - ...\x08I\xdd\xe0\xa8\x940\x16F\xe9`\xb0\x10\x1ff\x94\xf2]\xc5\xfa\x86\xcf\xac\xa7QG\xa1\x17\xe1\xe8\xe6\xf9u\xa5\xcd?\x7f\xdb}&\xed\x84C\xc3d\xa9K\xec\xa5\xa2\x1c<6(2\x133X@\x86\x85\xd2\xe4\x99"o\xb1\xaf\x94\xe1\xc7f\xb37\x87]\xcc\xae\x8b"[\x81\x88\xee\xd6\x11\xf4\x1e@;^\x8d\xc5u\xdf\x18\x06\x9d_\x07V"\xc3\xe9i.\x87\xd1\xc0!\xee\x08\xce92N\xcc\xa2\xad\xd8\xba.\xb77\xd6\xa0W\xf6\x02\x8b\xc8\x83D\x1e \xea\xbb\x04\xd7}\xc7>\xaa\x80\xa1\xea\x98^\xb9\x82k\x16\xae%\x03A\xd0z\xb3\xbf\xb70\x16\xdci\xca\xfe\xfe~\x18k\xc0$Cns|\xe2\x96O\xe2\xba\xdd\xd7\x01\xa0Qq\xe4\xcc\x918~\xfeD\x9c\xb8\xe5$\x9c\xbe\xed4\x9cy\xf8\xe98v\xfeXH.\x88\xbe\x1d\xf5Ul\xc5M\xb3\xf6MJ\x03\xf6,\t\x1f\'/y\x1d \t\x97\x89\xd6AD\x80\x93\x1f\xdb\xa1\xa9\x8c\x94\x7f\x0f\x98\xfay.\xa5t\n#\x19\x92y\x9e#I\x12\n\x01JR*\x99]\x960\xd6\x84\x90\x9d\xe6\xf4\x8d\x8dkk-\xe58P\xaaZ\xbf[\xd8\x06\x15\xc3\x14\xd5\x1e\x10\x85\x18\x06\xd6\xce\x88\xb5b\xc3\xf6:\xbf\xaf\xd4@\x98\xf6\x1cI\xd6\x1a\x9c\xb2\xf9\x14tE\x17w-\xdc\x85\xaf\xf6\xbf\x82\xa7\xdc\xfb\x14\x9cw\xde\xd9\xa1_=s&\xf4}4\x86&\xb0-\x1b\x00\x1f)\xf6\xde(d\x86U\x8e\x1d\xd7\x8f\xccmZ\xde(\xe5.\xe7\x11y{]\x19V\x00RH\xaa\x86%\x86{\x13\xabpVP\xe9V.\xd1\xc9Rd>\xe12\xd6\xf6\x1eb\xd6\x86\xeb\x92\xb0\xa73\x0b\x9cy\xd4\x198q\xfb\t\xd8\xdf[\xc0/\x9d\xf3\xff\xc3eg\\Z\x9bCl\x1d\x16\xd8a\xef\x16\x88\xe6Y\xcb\x98h>G|\x86\xc7S\xc3\xbe\xea\xf2\x19\x898\x8c\xcd\xbdW.\x04d\xd2R\xe2}\xcag\x88\xdb\xdb\xec\x91\xa6\xfe\xe3\xab\xbax\x86\x8eq\x95\xaf\xc2\x98\x19b\xe4\xfb\xfcK!\x97\x9e\x05\x84`\x10\x9c\xf2\xd1x6L\x9e\x17\x00\xe8\xddfi\xea\xca\xab\x1b\xdcw\xdf}\xe8\xce\xcc\xa0\xdb\xe9V\tz\xd7Ao]*\x96\xf0\x07_~5\n]\x00\x00\xfe\xcbY\xff\x05O8\xf6\t#u\xc3j\t\x1f\xae\xe3\x04]\x973\xb7<9\xc6\x84q\xeb\xd7\xa4\xba\x91u\xe5\x91\xf3\x12}\x97@\x99r\x11N.Ao\xe6\xac\x06\xaar\xce\x90\x08Q\xe16\xac\xa1\xd3\xf0(\x15@\x03\xdc\x89\x1e\xb4q\x8co\xf7\xb8\x16UF\xae\xd1\x1a\xaa,\x01)\xc0\xa4\x8c7\x06`\x03t\xabI\x85q\x0e\x91\x92s\x98\x0b\xe1Xq\x12<M\\\x94\x00wL\x17\xc7\x9a\xd3\x9c*j\xae\x93\x0e\xba&i\xcckc\x08d\xf7\...
  + ...\x08I\xdd\xe0\xa8\x940\x16F\xe9`\xb0\x10\x1ff\x94\xf2]\xc5\xfa\x86\xcf\xac\xa7QG\xa1\x17\xe1\xe8\xe6\xf9u\xa5\xcd?\x7f\xdb}&\xed\x84C\xc3d\xa9K\xec\xa5\xa2\x1c<6(2\x133X@\x86\x85\xd2\xe4\x99"o\xb1\xaf\x94\xe1\xc7f\xb37\x87]\xcc\xae\x8b"[\x81\x88\xee\xd6\x11\xf4\x1e@;^\x8d\xc5u\xdf\x18\x06\x9d_\x07V"\xc3\xe9i.\x87\xd1\xc0!\xee\x08\xce92N\xcc\xa2\xad\xd8\xba.\xb77\xd6\xa0W\xf6\x02\x8b\xc8\x83D\x1e \xea\xbb\x04\xd7}\xc7>\xaa\x80\xa1\xea\x98^\xb9\x82k\x16\xae%\x03A\xd0z\xb3\xbf\xb70\x16\xdci\xca\xfe\xfe~\x18k\xc0$Cns|\xe2\x96O\xe2\xba\xdd\xd7\x01\xa0Qq\xe4\xcc\x918~\xfeD\x9c\xb8\xe5$\x9c\xbe\xed4\x9cy\xf8\xe98v\xfeXH.\x88\xbe\x1d\xf5Ul\xc5M\xb3\xf6MJ\x03\xf6,\t\x1f\'/y\x1d \t\x97\x89\xd6AD\x80\x93\x1f\xdb\xa1\xa9\x8c\x94\x7f\x0f\x98\xfay.\xa5t\n#\x19\x92y\x9e#I\x12\n\x01JR*\x99]\x960\xd6\x84\x90\x9d\xe6\xf4\x8d\x8dkk-\xe58P\xaaZ\xbf[\xd8\x06\x15\xc3\x14\xd5\x1e\x10\x85\x18\x06\xd6\xce\x88\xb5b\xc3\xf6:\xbf\xaf\xd4@\x98\xf6\x1cI\xd6\x1a\x9c\xb2\xf9\x14tE\x17w-\xdc\x85\xaf\xf6\xbf\x82\xa7\xde\xfb\x14\x9cw\xde\xd9\xa1_=s&\xf4}4\x86&\xb0-\x1b\x00\x1f)\xf6\xde(d\x86U\x8e\x1d\xd7\x8f\xccmZ\xde(\xe5.\xe7\x11y{]\x19V\x00RH\xaa\x86%\x86{\x13\xabpVP\xe9V.\xd1\xc9Rd>\xe12\xd6\xf6\x1eb\xd6\x86\xeb\x92\xb0\xa73\x0b\x9cy\xd4\x198q\xfb\t\xd8\xdf[\xc0/\x9d\xf3\xff\xc3eg\\Z\x9bCl\x1d\x16\xd8a\xef\x16\x88\xe6Y\xcb\x98h>G|\x86\xc7S\xc3\xbe\xea\xf2\x19\x898\x8c\xcd\xbdW.\x04d\xd2R\xe2}\xcag\x88\xdb\xdb\xec\x91\xa6\xfe\xe3\xab\xbax\x86\x8eq\x95\xaf\xc2\x98\x19b\xe4\xfb\xfcK!\x97\x9e\x05\x84`\x10\x9c\xf2\xd1x6L\x9e\x17\x00\xe8\xddfi\xea\xca\xab\x1b\xdcw\xdf}\xe8\xce\xcc\xa0\xdb\xe9V\tz\xd7Ao]*\x96\xf0\x07_~5\n]\x00\x00\xfe\xcbY\xff\x05O8\xf6\t#u\xc3j\t\x1f\xae\xe3\x04]\x973\xb7<9\xc6\x84q\xeb\xd7\xa4\xba\x91u\xe5\x91\xf3\x12}\x97@\x99r\x11N.Ao\xe6\xac\x06\xaar\xce\x90\x08Q\xe16\xac\xa1\xd3\xf0(\x15@\x03\xdc\x89\x1e\xb4q\x8co\xf7\xb8\x16UF\xae\xd1\x1a\xaa,\x01)\xc0\xa4\x8c7\x06`\x03t\xabI\x85q\x0e\x91\x92s\x98\x0b\xe1Xq\x12<M\\\x94\x00wL\x17\xc7\x9a\xd3\x9c*j\xae\x93\x0e\xba&i\xcckc\x08d\xf7\...
tests/map/test_visual.py:430: in test_munich_commuter_rail_system
    assert image_bytes == snapshot_png
E   assert [+ received] == [- snapshot]
E     - ...\x08I\xdd\xe0\xa8\x940\x16F\xe9`\xb0\x10\x1ff\x94\xf2]\xc5\xfa\x86\xcf\xac\xa7QG\xa1\x17\xe1\xe8\xe6\xf9u\xa5\xcd?\x7f\xdb}&\xed\x84C\xc3d\xa9K\xec\xa5\xa2\x1c<6(2\x133X@\x86\x85\xd2\xe4\x99"o\xb1\xaf\x94\xe1\xc7f\xb37\x87]\xcc\xae\x8b"[\x81\x88\xee\xd6\x11\xf4\x1e@;^\x8d\xc5u\xdf\x18\x06\x9d_\x07V"\xc3\xe9i.\x87\xd1\xc0!\xee\x08\xce92N\xcc\xa2\xad\xd8\xba.\xb77\xd6\xa0W\xf6\x02\x8b\xc8\x83D\x1e \xea\xbb\x04\xd7}\xc7>\xaa\x80\xa1\xea\x98^\xb9\x82k\x16\xae%\x03A\xd0z\xb3\xbf\xb70\x16\xdci\xca\xfe\xfe~\x18k\xc0$Cns|\xe2\x96O\xe2\xba\xdd\xd7\x01\xa0Qq\xe4\xcc\x918~\xfeD\x9c\xb8\xe5$\x9c\xbe\xed4\x9cy\xf8\xe98v\xfeXH.\x88\xbe\x1d\xf5Ul\xc5M\xb3\xf6MJ\x03\xf6,\t\x1f\'/y\x1d \t\x97\x89\xd6AD\x80\x93\x1f\xdb\xa1\xa9\x8c\x94\x7f\x0f\x98\xfay.\xa5t\n#\x19\x92y\x9e#I\x12\n\x01JR*\x99]\x960\xd6\x84\x90\x9d\xe6\xf4\x8d\x8dkk-\xe58P\xaaZ\xbf[\xd8\x06\x15\xc3\x14\xd5\x1e\x10\x85\x18\x06\xd6\xce\x88\xb5b\xc3\xf6:\xbf\xaf\xd4@\x98\xf6\x1cI\xd6\x1a\x9c\xb2\xf9\x14tE\x17w-\xdc\x85\xaf\xf6\xbf\x82\xa7\xdc\xfb\x14\x9cw\xde\xd9\xa1_=s&\xf4}4\x86&\xb0-\x1b\x00\x1f)\xf6\xde(d\x86U\x8e\x1d\xd7\x8f\xccmZ\xde(\xe5.\xe7\x11y{]\x19V\x00RH\xaa\x86%\x86{\x13\xabpVP\xe9V.\xd1\xc9Rd>\xe12\xd6\xf6\x1eb\xd6\x86\xeb\x92\xb0\xa73\x0b\x9cy\xd4\x198q\xfb\t\xd8\xdf[\xc0/\x9d\xf3\xff\xc3eg\\Z\x9bCl\x1d\x16\xd8a\xef\x16\x88\xe6Y\xcb\x98h>G|\x86\xc7S\xc3\xbe\xea\xf2\x19\x898\x8c\xcd\xbdW.\x04d\xd2R\xe2}\xcag\x88\xdb\xdb\xec\x91\xa6\xfe\xe3\xab\xbax\x86\x8eq\x95\xaf\xc2\x98\x19b\xe4\xfb\xfcK!\x97\x9e\x05\x84`\x10\x9c\xf2\xd1x6L\x9e\x17\x00\xe8\xddfi\xea\xca\xab\x1b\xdcw\xdf}\xe8\xce\xcc\xa0\xdb\xe9V\tz\xd7Ao]*\x96\xf0\x07_~5\n]\x00\x00\xfe\xcbY\xff\x05O8\xf6\t#u\xc3j\t\x1f\xae\xe3\x04]\x973\xb7<9\xc6\x84q\xeb\xd7\xa4\xba\x91u\xe5\x91\xf3\x12}\x97@\x99r\x11N.Ao\xe6\xac\x06\xaar\xce\x90\x08Q\xe16\xac\xa1\xd3\xf0(\x15@\x03\xdc\x89\x1e\xb4q\x8co\xf7\xb8\x16UF\xae\xd1\x1a\xaa,\x01)\xc0\xa4\x8c7\x06`\x03t\xabI\x85q\x0e\x91\x92s\x98\x0b\xe1Xq\x12<M\\\x94\x00wL\x17\xc7\x9a\xd3\x9c*j\xae\x93\x0e\xba&i\xcckc\x08d\xf7\...
E     + ...\x08I\xdd\xe0\xa8\x940\x16F\xe9`\xb0\x10\x1ff\x94\xf2]\xc5\xfa\x86\xcf\xac\xa7QG\xa1\x17\xe1\xe8\xe6\xf9u\xa5\xcd?\x7f\xdb}&\xed\x84C\xc3d\xa9K\xec\xa5\xa2\x1c<6(2\x133X@\x86\x85\xd2\xe4\x99"o\xb1\xaf\x94\xe1\xc7f\xb37\x87]\xcc\xae\x8b"[\x81\x88\xee\xd6\x11\xf4\x1e@;^\x8d\xc5u\xdf\x18\x06\x9d_\x07V"\xc3\xe9i.\x87\xd1\xc0!\xee\x08\xce92N\xcc\xa2\xad\xd8\xba.\xb77\xd6\xa0W\xf6\x02\x8b\xc8\x83D\x1e \xea\xbb\x04\xd7}\xc7>\xaa\x80\xa1\xea\x98^\xb9\x82k\x16\xae%\x03A\xd0z\xb3\xbf\xb70\x16\xdci\xca\xfe\xfe~\x18k\xc0$Cns|\xe2\x96O\xe2\xba\xdd\xd7\x01\xa0Qq\xe4\xcc\x918~\xfeD\x9c\xb8\xe5$\x9c\xbe\xed4\x9cy\xf8\xe98v\xfeXH.\x88\xbe\x1d\xf5Ul\xc5M\xb3\xf6MJ\x03\xf6,\t\x1f\'/y\x1d \t\x97\x89\xd6AD\x80\x93\x1f\xdb\xa1\xa9\x8c\x94\x7f\x0f\x98\xfay.\xa5t\n#\x19\x92y\x9e#I\x12\n\x01JR*\x99]\x960\xd6\x84\x90\x9d\xe6\xf4\x8d\x8dkk-\xe58P\xaaZ\xbf[\xd8\x06\x15\xc3\x14\xd5\x1e\x10\x85\x18\x06\xd6\xce\x88\xb5b\xc3\xf6:\xbf\xaf\xd4@\x98\xf6\x1cI\xd6\x1a\x9c\xb2\xf9\x14tE\x17w-\xdc\x85\xaf\xf6\xbf\x82\xa7\xde\xfb\x14\x9cw\xde\xd9\xa1_=s&\xf4}4\x86&\xb0-\x1b\x00\x1f)\xf6\xde(d\x86U\x8e\x1d\xd7\x8f\xccmZ\xde(\xe5.\xe7\x11y{]\x19V\x00RH\xaa\x86%\x86{\x13\xabpVP\xe9V.\xd1\xc9Rd>\xe12\xd6\xf6\x1eb\xd6\x86\xeb\x92\xb0\xa73\x0b\x9cy\xd4\x198q\xfb\t\xd8\xdf[\xc0/\x9d\xf3\xff\xc3eg\\Z\x9bCl\x1d\x16\xd8a\xef\x16\x88\xe6Y\xcb\x98h>G|\x86\xc7S\xc3\xbe\xea\xf2\x19\x898\x8c\xcd\xbdW.\x04d\xd2R\xe2}\xcag\x88\xdb\xdb\xec\x91\xa6\xfe\xe3\xab\xbax\x86\x8eq\x95\xaf\xc2\x98\x19b\xe4\xfb\xfcK!\x97\x9e\x05\x84`\x10\x9c\xf2\xd1x6L\x9e\x17\x00\xe8\xddfi\xea\xca\xab\x1b\xdcw\xdf}\xe8\xce\xcc\xa0\xdb\xe9V\tz\xd7Ao]*\x96\xf0\x07_~5\n]\x00\x00\xfe\xcbY\xff\x05O8\xf6\t#u\xc3j\t\x1f\xae\xe3\x04]\x973\xb7<9\xc6\x84q\xeb\xd7\xa4\xba\x91u\xe5\x91\xf3\x12}\x97@\x99r\x11N.Ao\xe6\xac\x06\xaar\xce\x90\x08Q\xe16\xac\xa1\xd3\xf0(\x15@\x03\xdc\x89\x1e\xb4q\x8co\xf7\xb8\x16UF\xae\xd1\x1a\xaa,\x01)\xc0\xa4\x8c7\x06`\x03t\xabI\x85q\x0e\x91\x92s\x98\x0b\xe1Xq\x12<M\\\x94\x00wL\x17\xc7\x9a\xd3\x9c*j\xae\x93\x0e\xba&i\xcckc\x08d\xf7\...
This test report was produced by the test-summary action.  Made with ❤️ in Cambridge.

@github-actions
Copy link
Copy Markdown

📸 Visual Test Snapshots Comparison

Generated image snapshots from visual tests - showing original vs updated:

Munich Boundary Basemap Overlays

Munich Boundary Basemap Overlay

Original Updated
Original Updated

Munich Boundary Different Providers

Original Updated
Original Updated

Individual Transit Systems

U-Bahn (Subway) System

Original Updated
Original Updated

Tram System

Original Updated
Original Updated

S-Bahn (Commuter Rail) System

Original Updated
Original Updated

Complete Transit System Overlays

CartoDB Positron Basemap

Original Updated
Original Updated

CartoDB Voyager Basemap

Original Updated
Original Updated

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant