summaryrefslogtreecommitdiffstats
path: root/Lib/test/test_linuxaudiodev.py
Commit message (Collapse)AuthorAgeFilesLines
* - The audio driver tests (test_ossaudiodev.py andGuido van Rossum2003-02-141-0/+3
| | | | | | | test_linuxaudiodev.py) are no longer run by default. This is because they don't always work, depending on your hardware and software. To run these tests, you must use an invocation like ./python Lib/test/regrtest.py -u audio test_ossaudiodev
* Get rid of relative imports in all unittests. Now anything thatBarry Warsaw2002-07-231-1/+1
| | | | | | | | | | | imports e.g. test_support must do so using an absolute package name such as "import test.test_support" or "from test import test_support". This also updates the README in Lib/test, and gets rid of the duplicate data dirctory in Lib/test/data (replaced by Lib/email/test/data). Now Tim and Jack can have at it. :)
* don't fail if the audio device is busy, just skip.Anthony Baxter2002-04-231-1/+1
| | | | SF patch 545486
* It seems our sound cards can't play mulaw data. Use native-formatGuido van Rossum2000-10-081-1/+12
| | | | 16-bit signed data instead. Hope this works for you; it works for me.
* test_linuxaudio:Jeremy Hylton2000-10-061-4/+59
| | | | | | | | | | | | | | | | | | | | | | read the header from the .au file and do a sanity check pass only the data to the audio device call flush() so that program does not exit until playback is complete call all the other methods to verify that they work minimally call setparameters with a bunch of bugs arguments linuxaudiodev.c: use explicit O_WRONLY and O_RDONLY instead of 1 and 0 add a string name to each of the entries in audio_types[] add AFMT_A_LAW to the list of known formats add x_mode attribute to lad object, stores imode from open call test ioctl return value as == -1, not < 0 in read() method, resize string before return add getptr() method, that calls does ioctl on GETIPTR or GETOPTR depending on x_mode in setparameters() method, do better error checking and raise ValueErrors; also use ioctl calls recommended by Open Sound System Programmer's Guido (www.opensound.com) use PyModule_AddXXX to define names in module
* Oooopsss.....tab and space mismatch corrected.Moshe Zadka2000-08-041-2/+2
|
* Raise TestSkipped, not ImportError.Moshe Zadka2000-08-041-2/+2
| | | | Honesty's the best policy.
* In case the user isn't allowed to access /dev/dsp or /dev/dsp isn't thereMoshe Zadka2000-08-041-0/+3
| | | | | | | | | at all (my computer doesn't have a Sound Blaster), this doesn't mean there's a bug in linuxaudiodev. The only error the test suite skips is currently ImportError -- so that's what we raise. If you see a problem with this patch, say so and I'll retract. If you think raising an ImportError sucks, you're right -- but I ain't gonna buy a SB and I sure ain't gonna let the test-suite fail on my machine.
* Added test for linnuxaudiodev module; directly adapted from sunaudiodevFred Drake2000-06-101-0/+20
test. Someone with more Linux audio knowledge should at least take a brief look at it.