We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 83a14bb commit f55830cCopy full SHA for f55830c
1 file changed
Lib/test/test_wave.py
@@ -632,6 +632,12 @@ def check_nframes(nframes):
632
check_nframes(8)
633
634
def test_cannot_change_params_after_write(self):
635
+ w = self.open_writer()
636
+ w.setnchannels(1)
637
+ w.setsampwidth(2)
638
+ w.setframerate(44100)
639
+ w.writeframes(b'\x00\x00')
640
+
641
setters = (
642
('setnchannels', (1,)),
643
('setsampwidth', (2,)),
@@ -643,11 +649,6 @@ def test_cannot_change_params_after_write(self):
649
)
644
650
for name, args in setters:
645
651
with self.subTest(setter=name):
646
- w = self.open_writer()
647
- w.setnchannels(1)
648
- w.setsampwidth(2)
- w.setframerate(44100)
- w.writeframes(b'\x00\x00')
652
with self.assertRaisesRegex(wave.Error,
653
'cannot change parameters'):
654
getattr(w, name)(*args)
0 commit comments