Skip to content

Commit

Permalink
Fix sound format tests
Browse files Browse the repository at this point in the history
  • Loading branch information
lordmauve committed Mar 2, 2021
1 parent c06a174 commit 447f008
Show file tree
Hide file tree
Showing 3 changed files with 4 additions and 24 deletions.
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -8,3 +8,4 @@ doc/_build
*.egg-info
.DS_Store
examples_dev
/test/failed-image/
3 changes: 1 addition & 2 deletions setup.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
import sys
import os.path
from setuptools import setup
import pgzero
Expand All @@ -8,7 +7,7 @@
LONG_DESCRIPTION = f.read()

install_requires = [
'pygame>=1.9.2',
'pygame~=2.0',
'numpy',
]

Expand Down
24 changes: 2 additions & 22 deletions test/test_sound_formats.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
import sys
from unittest import TestCase, expectedFailure, skip
from unittest import TestCase, skip
import pygame
from pgzero.loaders import sounds, set_root, UnsupportedFormat

Expand Down Expand Up @@ -32,43 +31,24 @@ def test_load_22k8bitpcm(self):
def test_load_22kadpcm(self):
self.assert_loadable('wav22kadpcm')

@expectedFailure # See issue #22 - 8Khz files don't open correctly
def test_load_8k16bitpcm(self):
self.assert_loadable('wav8k16bitpcm')

@expectedFailure # See issue #22 - 8Khz files don't open correctly
def test_load_8k8bitpcm(self):
self.assert_loadable('wav8k8bitpcm')

@expectedFailure # See issue #22 - 8Khz files don't open correctly
def test_load_8kadpcm(self):
self.assert_loadable('wav8kadpcm')

@skip(
'This test crashes - reported upstream as '
'https://github.com/pygame/pygame/issues/406'
)
def test_load_11kgsm(self):
self.assert_errmsg('wav22kgsm', 'WAV audio encoded as GSM')

@skip(
'This test crashes - reported upstream as '
'https://github.com/pygame/pygame/issues/406'
)
def test_load_11kulaw(self):
self.assert_errmsg('wav22kulaw', 'WAV audio encoded as .* µ-law')
self.assert_loadable('wav22kulaw')

@skip(
'This test crashes - reported upstream as '
'https://github.com/pygame/pygame/issues/406'
)
def test_load_8kmp316(self):
self.assert_errmsg('wav8kmp316', 'WAV audio encoded as MP3')

@skip(
'This test crashes - reported upstream as '
'https://github.com/pygame/pygame/issues/406'
)
def test_load_8kmp38(self):
self.assert_errmsg('wav8kmp38', 'WAV audio encoded as MP3')

Expand Down

0 comments on commit 447f008

Please sign in to comment.