Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit c86bcb1

Browse files
committed
Parametrize spectral tests by sides separately.
1 parent 99e6c62 commit c86bcb1

1 file changed

Lines changed: 25 additions & 68 deletions

File tree

lib/matplotlib/tests/test_mlab.py

Lines changed: 25 additions & 68 deletions
Original file line numberDiff line numberDiff line change
@@ -1147,78 +1147,35 @@ def test_detrend_detrend_linear_1d_slope_off_axis1(self):
11471147

11481148
@pytest.mark.parametrize('iscomplex', [False, True],
11491149
ids=['real', 'complex'], scope='class')
1150+
@pytest.mark.parametrize('sides', ['onesided', 'twosided', 'default'],
1151+
scope='class')
11501152
@pytest.mark.parametrize(
1151-
'fstims,sides,len_x,NFFT_density,nover_density,'
1152-
'pad_to_density,pad_to_spectrum',
1153+
'fstims,len_x,NFFT_density,nover_density,pad_to_density,pad_to_spectrum',
11531154
[
1154-
([], 'onesided', None, -1, -1, -1, -1),
1155-
([], 'twosided', None, -1, -1, -1, -1),
1156-
([], 'default', None, -1, -1, -1, -1),
1157-
([4], 'onesided', None, -1, -1, -1, -1),
1158-
([4], 'twosided', None, -1, -1, -1, -1),
1159-
([4], 'default', None, -1, -1, -1, -1),
1160-
([4, 5, 10], 'onesided', None, -1, -1, -1, -1),
1161-
([4, 5, 10], 'twosided', None, -1, -1, -1, -1),
1162-
([4, 5, 10], 'default', None, -1, -1, -1, -1),
1163-
([], 'onesided', None, None, -1, -1, None),
1164-
([], 'twosided', None, None, -1, -1, None),
1165-
([], 'default', None, None, -1, -1, None),
1166-
([], 'onesided', None, -1, -1, None, None),
1167-
([], 'twosided', None, -1, -1, None, None),
1168-
([], 'default', None, -1, -1, None, None),
1169-
([], 'onesided', None, None, -1, None, None),
1170-
([], 'twosided', None, None, -1, None, None),
1171-
([], 'default', None, None, -1, None, None),
1172-
([], 'onesided', 1024, 512, -1, -1, 128),
1173-
([], 'twosided', 1024, 512, -1, -1, 128),
1174-
([], 'default', 1024, 512, -1, -1, 128),
1175-
([], 'onesided', 256, -1, -1, 33, 257),
1176-
([], 'twosided', 256, -1, -1, 33, 257),
1177-
([], 'default', 256, -1, -1, 33, 257),
1178-
([], 'onesided', 255, 33, -1, -1, None),
1179-
([], 'twosided', 255, 33, -1, -1, None),
1180-
([], 'default', 255, 33, -1, -1, None),
1181-
([], 'onesided', 256, 128, -1, 256, 256),
1182-
([], 'twosided', 256, 128, -1, 256, 256),
1183-
([], 'default', 256, 128, -1, 256, 256),
1184-
([], 'onesided', None, -1, 32, -1, -1),
1185-
([], 'twosided', None, -1, 32, -1, -1),
1186-
([], 'default', None, -1, 32, -1, -1),
1155+
([], None, -1, -1, -1, -1),
1156+
([4], None, -1, -1, -1, -1),
1157+
([4, 5, 10], None, -1, -1, -1, -1),
1158+
([], None, None, -1, -1, None),
1159+
([], None, -1, -1, None, None),
1160+
([], None, None, -1, None, None),
1161+
([], 1024, 512, -1, -1, 128),
1162+
([], 256, -1, -1, 33, 257),
1163+
([], 255, 33, -1, -1, None),
1164+
([], 256, 128, -1, 256, 256),
1165+
([], None, -1, 32, -1, -1),
11871166
],
11881167
ids=[
1189-
'nosig_onesided',
1190-
'nosig_twosided',
1191-
'nosig_defaultsided',
1192-
'Fs4_onesided',
1193-
'Fs4_twosided',
1194-
'Fs4_defaultsided',
1195-
'FsAll_onesided',
1196-
'FsAll_twosided',
1197-
'FsAll_defaultsided',
1198-
'nosig_onesided_noNFFT',
1199-
'nosig_twosided_noNFFT',
1200-
'nosig_defaultsided_noNFFT',
1201-
'nosig_onesided_nopad_to',
1202-
'nosig_twosided_nopad_to',
1203-
'nosig_defaultsided_nopad_to',
1204-
'nosig_onesided_noNFFT_no_pad_to',
1205-
'nosig_twosided_noNFFT_no_pad_to',
1206-
'nosig_defaultsided_noNFFT_no_pad_to',
1207-
'nosig_onesided_trim',
1208-
'nosig_twosided_trim',
1209-
'nosig_defaultsided_trim',
1210-
'nosig_onesided_odd',
1211-
'nosig_twosided_odd',
1212-
'nosig_defaultsided_odd',
1213-
'nosig_onesided_oddlen',
1214-
'nosig_twosided_oddlen',
1215-
'nosig_defaultsided_oddlen',
1216-
'nosig_onesided_stretch',
1217-
'nosig_twosided_stretch',
1218-
'nosig_defaultsided_stretch',
1219-
'nosig_onesided_overlap',
1220-
'nosig_twosided_overlap',
1221-
'nosig_defaultsided_overlap',
1168+
'nosig',
1169+
'Fs4',
1170+
'FsAll',
1171+
'nosig_noNFFT',
1172+
'nosig_nopad_to',
1173+
'nosig_noNFFT_no_pad_to',
1174+
'nosig_trim',
1175+
'nosig_odd',
1176+
'nosig_oddlen',
1177+
'nosig_stretch',
1178+
'nosig_overlap',
12221179
],
12231180
scope='class')
12241181
class TestSpectral(object):

0 commit comments

Comments
 (0)