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),