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

Update actions/cache digest to 0057852#21

Closed
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/actions-cache-digest
Closed

Update actions/cache digest to 0057852#21
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/actions-cache-digest

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate Bot commented Sep 24, 2025

This PR contains the following updates:

Package Type Update Change
actions/cache action digest 0400d5f -> 0057852

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 24, 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