Lines Matching refs:data
8 def pack(width, data):
9 return b''.join(v.to_bytes(width, sys.byteorder, signed=True) for v in data)
11 def unpack(width, data):
12 return [int.from_bytes(data[i: i + width], sys.byteorder, signed=True)
13 for i in range(0, len(data), width)]
15 packs = {w: (lambda *data, width=w: pack(width, data)) for w in (1, 2, 3, 4)}
481 data = packs[w](0, 1, -1, maxvalues[w], minvalues[w])
482 self.assertEqual(audioop.getsample(data, w, 0), 0)
483 self.assertEqual(audioop.getsample(bytearray(data), w, 0), 0)
484 self.assertEqual(audioop.getsample(memoryview(data), w, 0), 0)
485 self.assertEqual(audioop.getsample(data, w, 1), 1)
486 self.assertEqual(audioop.getsample(data, w, 2), -1)
487 self.assertEqual(audioop.getsample(data, w, 3), maxvalues[w])
488 self.assertEqual(audioop.getsample(data, w, 4), minvalues[w])
514 for data, size in INVALID_DATA:
516 self.assertRaises(audioop.error, audioop.getsample, data, size, 0)
517 self.assertRaises(audioop.error, audioop.max, data, size)
518 self.assertRaises(audioop.error, audioop.minmax, data, size)
519 self.assertRaises(audioop.error, audioop.avg, data, size)
520 self.assertRaises(audioop.error, audioop.rms, data, size)
521 self.assertRaises(audioop.error, audioop.avgpp, data, size)
522 self.assertRaises(audioop.error, audioop.maxpp, data, size)
523 self.assertRaises(audioop.error, audioop.cross, data, size)
524 self.assertRaises(audioop.error, audioop.mul, data, size, 1.0)
525 self.assertRaises(audioop.error, audioop.tomono, data, size, 0.5, 0.5)
526 self.assertRaises(audioop.error, audioop.tostereo, data, size, 0.5, 0.5)
527 self.assertRaises(audioop.error, audioop.add, data, data, size)
528 self.assertRaises(audioop.error, audioop.bias, data, size, 0)
529 self.assertRaises(audioop.error, audioop.reverse, data, size)
530 self.assertRaises(audioop.error, audioop.lin2lin, data, size, size2)
531 self.assertRaises(audioop.error, audioop.ratecv, data, size, 1, 1, 1, state)
532 self.assertRaises(audioop.error, audioop.lin2ulaw, data, size)
533 self.assertRaises(audioop.error, audioop.lin2alaw, data, size)
534 self.assertRaises(audioop.error, audioop.lin2adpcm, data, size, state)
537 data = 'abcd'
539 self.assertRaises(TypeError, audioop.getsample, data, size, 0)
540 self.assertRaises(TypeError, audioop.max, data, size)
541 self.assertRaises(TypeError, audioop.minmax, data, size)
542 self.assertRaises(TypeError, audioop.avg, data, size)
543 self.assertRaises(TypeError, audioop.rms, data, size)
544 self.assertRaises(TypeError, audioop.avgpp, data, size)
545 self.assertRaises(TypeError, audioop.maxpp, data, size)
546 self.assertRaises(TypeError, audioop.cross, data, size)
547 self.assertRaises(TypeError, audioop.mul, data, size, 1.0)
548 self.assertRaises(TypeError, audioop.tomono, data, size, 0.5, 0.5)
549 self.assertRaises(TypeError, audioop.tostereo, data, size, 0.5, 0.5)
550 self.assertRaises(TypeError, audioop.add, data, data, size)
551 self.assertRaises(TypeError, audioop.bias, data, size, 0)
552 self.assertRaises(TypeError, audioop.reverse, data, size)
553 self.assertRaises(TypeError, audioop.lin2lin, data, size, size)
554 self.assertRaises(TypeError, audioop.ratecv, data, size, 1, 1, 1, None)
555 self.assertRaises(TypeError, audioop.lin2ulaw, data, size)
556 self.assertRaises(TypeError, audioop.lin2alaw, data, size)
557 self.assertRaises(TypeError, audioop.lin2adpcm, data, size, None)
560 data = b'abcdefgh'
563 self.assertRaises(audioop.error, audioop.ulaw2lin, data, size)
564 self.assertRaises(audioop.error, audioop.alaw2lin, data, size)
565 self.assertRaises(audioop.error, audioop.adpcm2lin, data, size, state)