[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