Skip to content

Commit 0d9a7df

Browse files
SvenSerneelsclaude
andcommitted
fix deprecated assertAlmostEquals for Python 3.12 compatibility
assertAlmostEquals was removed in Python 3.12, use assertAlmostEqual instead. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
1 parent 8075f68 commit 0d9a7df

1 file changed

Lines changed: 14 additions & 14 deletions

File tree

src/direpack/test/test_dicomo.py

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -52,15 +52,15 @@ def tearDown(self):
5252
def test_mom(self):
5353
""" Tests functions to compute moments"""
5454

55-
self.assertAlmostEquals(self.est.fit(self.x,biascorr=False),np.var(self.x))# biased var
56-
self.assertAlmostEquals(self.est.fit(self.x,biascorr=True),np.var(self.x)*self.n/(self.n-1))#unbiased var
55+
self.assertAlmostEqual(self.est.fit(self.x,biascorr=False),np.var(self.x))# biased var
56+
self.assertAlmostEqual(self.est.fit(self.x,biascorr=True),np.var(self.x)*self.n/(self.n-1))#unbiased var
5757
self.est.set_params(center='median')
58-
self.assertAlmostEquals(self.est.fit(self.x),srs.mad(self.x),places=4)
58+
self.assertAlmostEqual(self.est.fit(self.x),srs.mad(self.x),places=4)
5959
self.est.set_params(center='mean')
60-
self.assertAlmostEquals(self.est.fit(self.x,biascorr=False,order=3),sps.moment(self.x,3))#third moment
60+
self.assertAlmostEqual(self.est.fit(self.x,biascorr=False,order=3),sps.moment(self.x,3))#third moment
6161
self.est.set_params(mode='skew')
62-
self.assertAlmostEquals(self.est.fit(self.x,biascorr=False),sps.skew(self.x))# skew without small sample corr
63-
self.assertAlmostEquals(self.est.fit(self.x,biascorr=True),sps.skew(self.x,bias=False))
62+
self.assertAlmostEqual(self.est.fit(self.x,biascorr=False),sps.skew(self.x))# skew without small sample corr
63+
self.assertAlmostEqual(self.est.fit(self.x,biascorr=True),sps.skew(self.x,bias=False))
6464

6565

6666

@@ -71,24 +71,24 @@ def test_como(self):
7171
""" Tests function to compute comomennts"""
7272

7373
self.est.set_params(mode='com')
74-
self.assertAlmostEquals(self.est.fit(self.x,y=self.y,biascorr=True),self.data.iloc[:,2:4].cov().values[0,1])#covariance
75-
self.assertAlmostEquals(self.est.fit(self.x,y=self.y,biascorr=True,option=1,order=3),0.39009,places=4)#third order comoment
74+
self.assertAlmostEqual(self.est.fit(self.x,y=self.y,biascorr=True),self.data.iloc[:,2:4].cov().values[0,1])#covariance
75+
self.assertAlmostEqual(self.est.fit(self.x,y=self.y,biascorr=True,option=1,order=3),0.39009,places=4)#third order comoment
7676
self.est.set_params(mode='corr')
77-
self.assertAlmostEquals(self.est.fit(self.x,y=self.y),self.data.iloc[:,2:4].corr().values[0,1])#correlation
77+
self.assertAlmostEqual(self.est.fit(self.x,y=self.y),self.data.iloc[:,2:4].corr().values[0,1])#correlation
7878
self.est.set_params(mode='continuum')
79-
self.assertAlmostEquals(np.sqrt(self.est.fit(self.x,y=self.y,alpha=1,biascorr=True)),self.data.iloc[:,2:4].cov().values[0,1])#continuum
79+
self.assertAlmostEqual(np.sqrt(self.est.fit(self.x,y=self.y,alpha=1,biascorr=True)),self.data.iloc[:,2:4].cov().values[0,1])#continuum
8080

8181

8282
def test_energy(self):
8383
""" Tests function to compute energy statistics"""
8484

8585
self.est.set_params(est='distance',mode='var')
86-
self.assertAlmostEquals(self.est.fit(self.x,biascorr=False),dc.distance_stats(self.x,self.x).covariance_xy)
87-
self.assertAlmostEquals(self.est.fit(self.x,biascorr=True),np.sqrt(dc.u_distance_stats_sqr(self.x,self.x).covariance_xy))
86+
self.assertAlmostEqual(self.est.fit(self.x,biascorr=False),dc.distance_stats(self.x,self.x).covariance_xy)
87+
self.assertAlmostEqual(self.est.fit(self.x,biascorr=True),np.sqrt(dc.u_distance_stats_sqr(self.x,self.x).covariance_xy))
8888
self.est.set_params(mode='com')
89-
self.assertAlmostEquals(self.est.fit(self.x,y=self.y,biascorr=False),dc.distance_covariance(self.x,self.y))
89+
self.assertAlmostEqual(self.est.fit(self.x,y=self.y,biascorr=False),dc.distance_covariance(self.x,self.y))
9090
self.est.set_params(mode='mdd')
91-
self.assertAlmostEquals(self.est.fit(self.x,y=self.y,biascorr=False),0.352427150086)
91+
self.assertAlmostEqual(self.est.fit(self.x,y=self.y,biascorr=False),0.352427150086)
9292

9393

9494

0 commit comments

Comments
 (0)