Bug#1056496: python-pyknon's autopkg tests fail with Python 3.12
Package: src:python-pyknon
Version: 1.2-5
Severity: important
Tags: sid trixie
User: debian-python@lists.debian.org
Usertags: python3.12
python-pyknon's autopkg tests fail with Python 3.12:
[...]
151s =================================== FAILURES
===================================
151s __________________________ TestMIDIUtils.testAddNote
___________________________
151s
151s self = <test.test_midi.TestMIDIUtils testMethod=testAddNote>
151s
151s def testAddNote(self):
151s MyMIDI = MIDIFile(1)
151s MyMIDI.addNote(0, 0, 100,0,1,100)
151s > self.assertEquals(MyMIDI.tracks[0].eventList[0].type, "note")
151s E AttributeError: 'TestMIDIUtils' object has no attribute
'assertEquals'. Did you mean: 'assertEqual'?
151s
151s test_midi.py:45: AttributeError
151s _____________________ TestMIDIUtils.testDeinterleaveNotes
______________________
151s
151s self = <test.test_midi.TestMIDIUtils testMethod=testDeinterleaveNotes>
151s
151s def testDeinterleaveNotes(self):
151s MyMIDI = MIDIFile(1)
151s MyMIDI.addNote(0, 0, 100, 0, 2, 100)
151s MyMIDI.addNote(0, 0, 100, 1, 2, 100)
151s MyMIDI.close()
151s > self.assertEquals(MyMIDI.tracks[0].MIDIEventList[0].type,
'NoteOn')
151s E AttributeError: 'TestMIDIUtils' object has no attribute
'assertEquals'. Did you mean: 'assertEqual'?
151s
151s test_midi.py:56: AttributeError
151s _________________________ TestMIDIUtils.testFrequency
__________________________
151s
151s self = <test.test_midi.TestMIDIUtils testMethod=testFrequency>
151s
151s def testFrequency(self):
151s freq = frequencyTransform(8.1758)
151s > self.assertEquals(freq[0], 0x00)
151s E AttributeError: 'TestMIDIUtils' object has no attribute
'assertEquals'. Did you mean: 'assertEqual'?
151s
151s test_midi.py:116: AttributeError
151s ___________________________ TestMIDIUtils.testSysEx
____________________________
151s
151s self = <test.test_midi.TestMIDIUtils testMethod=testSysEx>
151s
151s def testSysEx(self):
151s MyMIDI = MIDIFile(1)
151s MyMIDI.addSysEx(0,0, 0, struct.pack('>B', 0x01))
151s MyMIDI.close()
151s > self.assertEquals(MyMIDI.tracks[0].MIDIEventList[0].type,
'SysEx')
151s E AttributeError: 'TestMIDIUtils' object has no attribute
'assertEquals'. Did you mean: 'assertEqual'?
151s
151s test_midi.py:192: AttributeError
151s _________________________ TestMIDIUtils.testTimeShift
__________________________
151s
151s self = <test.test_midi.TestMIDIUtils testMethod=testTimeShift>
151s
151s def testTimeShift(self):
151s
151s # With one track
151s MyMIDI = MIDIFile(1)
151s MyMIDI.addNote(0, 0, 100, 5, 1, 100)
151s MyMIDI.close()
151s > self.assertEquals(MyMIDI.tracks[0].MIDIEventList[0].type,
'NoteOn')
151s E AttributeError: 'TestMIDIUtils' object has no attribute
'assertEquals'. Did you mean: 'assertEqual'?
151s
151s test_midi.py:71: AttributeError
151s ___________________________ TestMIDIUtils.testTuning
___________________________
151s
151s self = <test.test_midi.TestMIDIUtils testMethod=testTuning>
151s
151s def testTuning(self):
151s MyMIDI = MIDIFile(1)
151s MyMIDI.changeNoteTuning(0, [(1, 440), (2, 880)])
151s MyMIDI.close()
151s > self.assertEquals(MyMIDI.tracks[0].MIDIEventList[0].type,
'UniversalSysEx')
151s E AttributeError: 'TestMIDIUtils' object has no attribute
'assertEquals'. Did you mean: 'assertEqual'?
151s
151s test_midi.py:219: AttributeError
151s _______________________ TestMIDIUtils.testUniversalSysEx
_______________________
151s
151s self = <test.test_midi.TestMIDIUtils testMethod=testUniversalSysEx>
151s
151s def testUniversalSysEx(self):
151s MyMIDI = MIDIFile(1)
151s MyMIDI.addUniversalSysEx(0,0, 1, 2, struct.pack('>B', 0x01))
151s MyMIDI.close()
151s > self.assertEquals(MyMIDI.tracks[0].MIDIEventList[0].type,
'UniversalSysEx')
151s E AttributeError: 'TestMIDIUtils' object has no attribute
'assertEquals'. Did you mean: 'assertEqual'?
151s
151s test_midi.py:204: AttributeError
151s _______________________ TestMIDIUtils.testWriteVarLength
_______________________
151s
151s self = <test.test_midi.TestMIDIUtils testMethod=testWriteVarLength>
151s
151s def testWriteVarLength(self):
151s > self.assertEquals(writeVarLength(0x70), [0x70])
151s E AttributeError: 'TestMIDIUtils' object has no attribute
'assertEquals'. Did you mean: 'assertEqual'?
151s
151s test_midi.py:37: AttributeError
151s =============================== warnings summary
===============================
151s test_genmidi.py::TestWriteMidi::test_write_midifile
151s /tmp/autopkgtest.tzc68l/autopkgtest_tmp/test/test_genmidi.py:41:
ResourceWarning: unclosed file <_io.BufferedRandom name=11>
151s midi.write(tempfile.TemporaryFile())
151s Enable tracemalloc to get traceback where the object was allocated.
151s See
https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings
for more info.
151s
151s -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
151s =================== 8 failed, 101 passed, 1 warning in 0.23s
===================
Reply to: