@@ -183,19 +183,15 @@ def test_whitening():
183183
184184 # Test no centering.
185185 X_mean_0 = dX_mean_0 .copy ()
186- with pytest .warns (RuntimeWarning ) as record :
187- pca = dd .PCA (
188- n_components = n_components ,
189- whiten = True ,
190- center = False ,
191- copy = copy ,
192- svd_solver = solver ,
193- random_state = 0 ,
194- iterated_power = 4 ,
195- )
196-
197- assert len (record ) == 1
198- assert "Whitening requires centering" in record [0 ].message .args [0 ]
186+ pca = dd .PCA (
187+ n_components = n_components ,
188+ whiten = True ,
189+ center = False ,
190+ copy = copy ,
191+ svd_solver = solver ,
192+ random_state = 0 ,
193+ iterated_power = 4 ,
194+ )
199195
200196 X_whitened = pca .fit_transform (X_mean_0 .copy ())
201197 assert X_whitened .shape == (n_samples , n_components )
@@ -358,19 +354,14 @@ def test_inverse_transform_no_centering():
358354 Y_inverse = pca .inverse_transform (Y )
359355 assert_almost_equal (dX_mean_0 .compute (), Y_inverse , decimal = 3 )
360356
361- # Capture warning about employing whitening without centering.
362- with pytest .warns (RuntimeWarning ) as record :
363- # As above, but with whitening.
364- pca = dd .PCA (
365- n_components = 2 ,
366- svd_solver = "full" ,
367- random_state = 0 ,
368- whiten = True ,
369- center = False ,
370- ).fit (dX_mean_0 )
371-
372- assert len (record ) == 1
373- assert "Whitening requires centering" in record [0 ].message .args [0 ]
357+ # As above, but with whitening.
358+ pca = dd .PCA (
359+ n_components = 2 ,
360+ svd_solver = "full" ,
361+ random_state = 0 ,
362+ whiten = True ,
363+ center = False ,
364+ ).fit (dX_mean_0 )
374365
375366 Y = pca .transform (dX_mean_0 )
376367 Y_inverse = pca .inverse_transform (Y )
@@ -818,15 +809,10 @@ def test_pca_score2():
818809 ll2 = pca .score (dX )
819810 assert ll1 > ll2
820811
821- # Capture warning about employing whitening without centering.
822- with pytest .warns (RuntimeWarning ) as record :
823- apca = dd .PCA (n_components = 2 , whiten = True , center = False , svd_solver = solver )
824- apca .fit (dX_mean_0 )
825- all2 = apca .score (dX_mean_0 )
826- assert all1 > all2
827-
828- assert len (record ) == 1
829- assert "Whitening requires centering" in record [0 ].message .args [0 ]
812+ apca = dd .PCA (n_components = 2 , whiten = True , center = False , svd_solver = solver )
813+ apca .fit (dX_mean_0 )
814+ all2 = apca .score (dX_mean_0 )
815+ assert all1 > all2
830816
831817
832818def test_pca_score3 ():
0 commit comments