1818except :
1919 HAS_GEOPANDAS = False
2020
21- SCIPY1_7 = False
22- if scipy .version .version == '1.7.0' :
23- SCIPY1_7 = True
2421
2522class Testutil (unittest .TestCase ):
2623 def setUp (self ):
@@ -33,9 +30,7 @@ def test_lat2W(self):
3330 self .assertEqual (w9 .pct_nonzero , 29.62962962962963 )
3431 self .assertEqual (w9 [0 ], {1 : 1.0 , 3 : 1.0 })
3532 self .assertEqual (w9 [3 ], {0 : 1.0 , 4 : 1.0 , 6 : 1.0 })
36- @unittest .skipIf (
37- SCIPY1_7 , "Known failure due to dia change (TOFIX)"
38- )
33+
3934 def test_lat2SW (self ):
4035 w9 = util .lat2SW (3 , 3 )
4136 rows , cols = w9 .shape
@@ -352,12 +347,16 @@ def test_fuzzy_contiguity(self):
352347 wf = fuzzy_contiguity (rs_df )
353348 self .assertEqual (wf .islands , [])
354349 self .assertEqual (set (wf .neighbors [0 ]), set ([239 , 59 , 152 , 23 ]))
355- buff = fuzzy_contiguity (rs_df , buffering = True , buffer = .2 )
356- self .assertEqual (set (buff .neighbors [0 ]), set ([175 , 119 , 239 , 59 , 152 , 246 , 23 , 107 ]))
357- rs_index = rs_df .set_index ('NM_MUNICIP' )
350+ buff = fuzzy_contiguity (rs_df , buffering = True , buffer = 0.2 )
351+ self .assertEqual (
352+ set (buff .neighbors [0 ]), set ([175 , 119 , 239 , 59 , 152 , 246 , 23 , 107 ])
353+ )
354+ rs_index = rs_df .set_index ("NM_MUNICIP" )
358355 index_w = fuzzy_contiguity (rs_index )
359- self .assertEqual (set (index_w .neighbors ['TAVARES' ]), set (['SÃO JOSÉ DO NORTE' , 'MOSTARDAS' ]))
360- wf_pred = fuzzy_contiguity (rs_df , predicate = 'touches' )
356+ self .assertEqual (
357+ set (index_w .neighbors ["TAVARES" ]), set (["SÃO JOSÉ DO NORTE" , "MOSTARDAS" ])
358+ )
359+ wf_pred = fuzzy_contiguity (rs_df , predicate = "touches" )
361360 self .assertEqual (set (wf_pred .neighbors [0 ]), set ([]))
362361 self .assertEqual (set (wf_pred .neighbors [1 ]), set ([142 , 82 , 197 , 285 , 386 , 350 ]))
363362
0 commit comments