[Python-checkins] r82860 - python/branches/release31-maint/Lib/test/test_sndhdr.py
victor.stinner
python-checkins at python.org
Wed Jul 14 01:31:11 CEST 2010
Author: victor.stinner
Date: Wed Jul 14 01:31:11 2010
New Revision: 82860
Log:
Add missing file from the previous commit (r82859): test_sndhdr.py
Added:
python/branches/release31-maint/Lib/test/test_sndhdr.py
Added: python/branches/release31-maint/Lib/test/test_sndhdr.py
==============================================================================
--- (empty file)
+++ python/branches/release31-maint/Lib/test/test_sndhdr.py Wed Jul 14 01:31:11 2010
@@ -0,0 +1,23 @@
+import sndhdr
+import unittest
+from test.support import findfile
+
+class TestFormats(unittest.TestCase):
+ def test_data(self):
+ for filename, expected in (
+ ('sndhdr.8svx', ('8svx', 0, 1, 0, 8)),
+ ('sndhdr.aifc', ('aifc', 44100, 2, 5, 16)),
+ ('sndhdr.aiff', ('aiff', 44100, 2, 5, 16)),
+ ('sndhdr.au', ('au', 44100, 2, 5.0, 16)),
+ ('sndhdr.hcom', ('hcom', 22050.0, 1, -1, 8)),
+ ('sndhdr.sndt', ('sndt', 44100, 1, 5, 8)),
+ ('sndhdr.voc', ('voc', 0, 1, -1, 8)),
+ ('sndhdr.wav', ('wav', 44100, 2, -1, 16)),
+ ):
+ filename = findfile(filename, subdir="sndhdrdata")
+ what = sndhdr.what(filename)
+ self.assertNotEqual(what, None, filename)
+ self.assertSequenceEqual(what, expected)
+
+if __name__ == '__main__':
+ unittest.main()
More information about the Python-checkins
mailing list