@@ -15,7 +15,7 @@ def test_oms_js_inclusion():
1515 Test that the OverlappingMarkerSpiderfier JavaScript library is included in the map.
1616 """
1717 m = Map ([45.05 , 3.05 ], zoom_start = 14 )
18- oms = OverlappingMarkerSpiderfier ().add_to (m )
18+ OverlappingMarkerSpiderfier ().add_to (m )
1919
2020 rendered_map = m ._parent .render ()
2121 assert (
@@ -38,16 +38,20 @@ def test_marker_addition():
3838 ).T
3939
4040 m = Map ([45.05 , 3.05 ], zoom_start = 14 )
41- markers = [Marker (location = loc , popup = f"Marker {
42- i } " ) for i , loc in enumerate (data )]
41+ markers = [
42+ Marker (
43+ location = loc ,
44+ popup = f"Marker { i } " ,
45+ )
46+ for i , loc in enumerate (data )
47+ ]
4348
4449 for marker in markers :
4550 marker .add_to (m )
4651
47- assert len (m ._children ) == len (markers ) + 1 , (
48- f"Expected { len (markers )} markers on the map, but found {
49- len (m ._children ) - 1 } ."
50- )
52+ assert (
53+ len (m ._children ) == len (markers ) + 1
54+ ), f"Expected { len (markers )} markers, found { len (m ._children ) - 1 } ."
5155
5256
5357def test_map_bounds ():
@@ -64,8 +68,13 @@ def test_map_bounds():
6468 ).T
6569
6670 m = Map ([45.05 , 3.05 ], zoom_start = 14 )
67- markers = [Marker (location = loc , popup = f"Marker {
68- i } " ) for i , loc in enumerate (data )]
71+ markers = [
72+ Marker (
73+ location = loc ,
74+ popup = f"Marker { i } " ,
75+ )
76+ for i , loc in enumerate (data )
77+ ]
6978
7079 for marker in markers :
7180 marker .add_to (m )
@@ -76,10 +85,18 @@ def test_map_bounds():
7685 min_lat , min_lon = data .min (axis = 0 )
7786 max_lat , max_lon = data .max (axis = 0 )
7887
79- assert bounds [0 ][0 ] <= min_lat , "Map bounds do not correctly include the minimum latitude."
80- assert bounds [0 ][1 ] <= min_lon , "Map bounds do not correctly include the minimum longitude."
81- assert bounds [1 ][0 ] >= max_lat , "Map bounds do not correctly include the maximum latitude."
82- assert bounds [1 ][1 ] >= max_lon , "Map bounds do not correctly include the maximum longitude."
88+ assert (
89+ bounds [0 ][0 ] <= min_lat
90+ ), "Map bounds do not correctly include the minimum latitude."
91+ assert (
92+ bounds [0 ][1 ] <= min_lon
93+ ), "Map bounds do not correctly include the minimum longitude."
94+ assert (
95+ bounds [1 ][0 ] >= max_lat
96+ ), "Map bounds do not correctly include the maximum latitude."
97+ assert (
98+ bounds [1 ][1 ] >= max_lon
99+ ), "Map bounds do not correctly include the maximum longitude."
83100
84101
85102def test_overlapping_marker_spiderfier_integration ():
@@ -88,9 +105,10 @@ def test_overlapping_marker_spiderfier_integration():
88105 """
89106 m = Map ([45.05 , 3.05 ], zoom_start = 14 )
90107 oms = OverlappingMarkerSpiderfier (
91- options = {"keepSpiderfied" : True , "nearbyDistance" : 20 })
108+ options = {"keepSpiderfied" : True , "nearbyDistance" : 20 }
109+ )
92110 oms .add_to (m )
93111
94- assert oms . get_name () in m . _children , (
95- f"OverlappingMarkerSpiderfier is not correctly added to the map."
96- )
112+ assert (
113+ oms . get_name () in m . _children
114+ ), "OverlappingMarkerSpiderfier is not correctly added to the map."
0 commit comments