Mercurial > hg > auditok
comparison tests/test_io.py @ 209:9047740c5092
Reformat with black
author | Amine Sehili <amine.sehili@gmail.com> |
---|---|
date | Fri, 14 Jun 2019 22:43:21 +0100 |
parents | 29472a5a798a |
children | 74864841228a |
comparison
equal
deleted
inserted
replaced
208:29472a5a798a | 209:9047740c5092 |
---|---|
105 use_channel_mix=((8000, 2, 1, "mix"), (8000, 2, 1, "mix")), | 105 use_channel_mix=((8000, 2, 1, "mix"), (8000, 2, 1, "mix")), |
106 use_channel_None=((8000, 2, 2, None), (8000, 2, 2, 0)), | 106 use_channel_None=((8000, 2, 2, None), (8000, 2, 2, 0)), |
107 no_use_channel=((8000, 2, 2), (8000, 2, 2, 0)), | 107 no_use_channel=((8000, 2, 2), (8000, 2, 2, 0)), |
108 ) | 108 ) |
109 def test_get_audio_parameters_long_params(self, values, expected): | 109 def test_get_audio_parameters_long_params(self, values, expected): |
110 params = dict(zip(("sampling_rate", "sample_width", "channels", "use_channel"), values)) | 110 params = dict( |
111 zip( | |
112 ("sampling_rate", "sample_width", "channels", "use_channel"), | |
113 values, | |
114 ) | |
115 ) | |
111 result = _get_audio_parameters(params) | 116 result = _get_audio_parameters(params) |
112 self.assertEqual(result, expected) | 117 self.assertEqual(result, expected) |
113 | 118 |
114 @genty_dataset(simple=((8000, 2, 1, 1), (8000, 2, 1, 0))) | 119 @genty_dataset(simple=((8000, 2, 1, 1), (8000, 2, 1, 0))) |
115 def test_get_audio_parameters_long_params_shadow_short_ones( | 120 def test_get_audio_parameters_long_params_shadow_short_ones( |
116 self, values, expected | 121 self, values, expected |
117 ): | 122 ): |
118 params = dict(zip(("sampling_rate", "sample_width", "channels", "use_channel"), values)) | 123 params = dict( |
124 zip( | |
125 ("sampling_rate", "sample_width", "channels", "use_channel"), | |
126 values, | |
127 ) | |
128 ) | |
119 params.update(dict(zip(("sr", "sw", "ch", "uc"), "xxxx"))) | 129 params.update(dict(zip(("sr", "sw", "ch", "uc"), "xxxx"))) |
120 result = _get_audio_parameters(params) | 130 result = _get_audio_parameters(params) |
121 self.assertEqual(result, expected) | 131 self.assertEqual(result, expected) |
122 | 132 |
123 @genty_dataset( | 133 @genty_dataset( |
130 ) | 140 ) |
131 def test_get_audio_parameters_invalid(self, values): | 141 def test_get_audio_parameters_invalid(self, values): |
132 # TODO 0 or negative use_channel must raise AudioParameterError | 142 # TODO 0 or negative use_channel must raise AudioParameterError |
133 # change implementation, don't accept negative uc | 143 # change implementation, don't accept negative uc |
134 # hifglight everywhere in doc that uc must be positive | 144 # hifglight everywhere in doc that uc must be positive |
135 params = dict(zip(("sampling_rate", "sample_width", "channels", "use_channel"), values)) | 145 params = dict( |
146 zip( | |
147 ("sampling_rate", "sample_width", "channels", "use_channel"), | |
148 values, | |
149 ) | |
150 ) | |
136 with self.assertRaises(AudioParameterError): | 151 with self.assertRaises(AudioParameterError): |
137 _get_audio_parameters(params) | 152 _get_audio_parameters(params) |
138 | 153 |
139 @genty_dataset( | 154 @genty_dataset( |
140 mono_1byte=([400], 1), | 155 mono_1byte=([400], 1), |