Ignore:
Timestamp:
Mar 19, 2014, 11:31:01 PM (11 years ago)
Author:
dmik
Message:

python: Merge vendor 2.7.6 to trunk.

Location:
python/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • python/trunk

  • python/trunk/Lib/test/test_ossaudiodev.py

    r2 r391  
    22test_support.requires('audio')
    33
    4 from test.test_support import findfile, TestSkipped
     4from test.test_support import findfile
     5
     6ossaudiodev = test_support.import_module('ossaudiodev')
    57
    68import errno
    7 import ossaudiodev
    89import sys
    910import sunau
     
    4546            dsp = ossaudiodev.open('w')
    4647        except IOError, msg:
    47             if msg[0] in (errno.EACCES, errno.ENOENT, errno.ENODEV, errno.EBUSY):
    48                 raise TestSkipped(msg)
     48            if msg.args[0] in (errno.EACCES, errno.ENOENT,
     49                               errno.ENODEV, errno.EBUSY):
     50                raise unittest.SkipTest(msg)
    4951            raise
    5052
     
    5759
    5860        # Make sure the read-only attributes work.
    59         self.failIf(dsp.closed)
     61        self.assertFalse(dsp.closed)
    6062        self.assertEqual(dsp.name, "/dev/dsp")
    6163        self.assertEqual(dsp.mode, "w", "bad dsp.mode: %r" % dsp.mode)
     
    7173
    7274        # Compute expected running time of sound sample (in seconds).
    73         expected_time = float(len(data)) / (ssize/8) / nchannels / rate
     75        expected_time = float(len(data)) / (ssize//8) / nchannels / rate
    7476
    7577        # set parameters based on .au file headers
    7678        dsp.setparameters(AFMT_S16_NE, nchannels, rate)
    77         self.assertTrue(abs(expected_time - 2.94) < 1e-2, expected_time)
     79        self.assertTrue(abs(expected_time - 3.51) < 1e-2, expected_time)
    7880        t1 = time.time()
    7981        dsp.write(data)
     
    8385
    8486        percent_diff = (abs(elapsed_time - expected_time) / expected_time) * 100
    85         self.failUnless(percent_diff <= 10.0,
     87        self.assertTrue(percent_diff <= 10.0,
    8688                        "elapsed time > 10% off of expected time")
    8789
     
    131133            (fmt, channels, rate) = config
    132134            result = dsp.setparameters(fmt, channels, rate, False)
    133             self.failIfEqual(result, config,
     135            self.assertNotEqual(result, config,
    134136                             "unexpectedly got requested configuration")
    135137
     
    155157        finally:
    156158            dsp.close()
    157             self.failUnless(dsp.closed)
     159            self.assertTrue(dsp.closed)
    158160
    159161
     
    162164        dsp = ossaudiodev.open('w')
    163165    except (ossaudiodev.error, IOError), msg:
    164         if msg[0] in (errno.EACCES, errno.ENOENT, errno.ENODEV, errno.EBUSY):
    165             raise TestSkipped(msg)
     166        if msg.args[0] in (errno.EACCES, errno.ENOENT,
     167                           errno.ENODEV, errno.EBUSY):
     168            raise unittest.SkipTest(msg)
    166169        raise
    167170    dsp.close()
Note: See TracChangeset for help on using the changeset viewer.