Esempio n. 1
0
 def test_read_stereo_only(self):
     spec = RVASpec("name", True)
     val, rest = spec.read(
         None, None,
         b"\x03\x10\xc7\xc7\xc7\xc7\x00\x00\x00\x00\x00\x00\x00\x00")
     self.assertEqual(rest, b"\x00\x00\x00\x00")
     self.assertEqual(val, [51143, 51143, 0, 0])
Esempio n. 2
0
 def test_read(self):
     spec = RVASpec("name", False)
     val, rest = spec.read(
         None, None,
         b"\x03\x10\xc7\xc7\xc7\xc7\x00\x00\x00\x00\x00\x00\x00\x00")
     self.assertEqual(rest, b"")
     self.assertEqual(val, [51143, 51143, 0, 0, 0, 0])
Esempio n. 3
0
 def test_read_stereo_only(self):
     spec = RVASpec("name", True)
     val, rest = spec.read(
         None, None,
         b"\x03\x10\xc7\xc7\xc7\xc7\x00\x00\x00\x00\x00\x00\x00\x00")
     self.assertEqual(rest, b"\x00\x00\x00\x00")
     self.assertEqual(val, [51143, 51143, 0, 0])
Esempio n. 4
0
 def test_read(self):
     spec = RVASpec("name", False)
     val, rest = spec.read(
         None, None,
         b"\x03\x10\xc7\xc7\xc7\xc7\x00\x00\x00\x00\x00\x00\x00\x00")
     self.assertEqual(rest, b"")
     self.assertEqual(val, [51143, 51143, 0, 0, 0, 0])
Esempio n. 5
0
 def test_validate(self):
     spec = RVASpec("name", False)
     self.assertRaises(ValueError, spec.validate, None, [])
     self.assertEqual(spec.validate(None, [1, 2]), [1, 2])
Esempio n. 6
0
 def test_write_stereo_only(self):
     spec = RVASpec("name", True)
     self.assertRaises(SpecError, spec.write, None, None,
                       [0, 0, 0, 0, 0, 0])
Esempio n. 7
0
 def test_write(self):
     spec = RVASpec("name", False)
     data = spec.write(None, None, [0, 1, 2, 3, -4, -5])
     self.assertEqual(
         data, b"\x03\x10\x00\x00\x00\x01\x00\x02\x00\x03\x00\x04\x00\x05")
Esempio n. 8
0
 def test_validate(self):
     spec = RVASpec("name", False)
     self.assertRaises(ValueError, spec.validate, None, [])
     self.assertEqual(spec.validate(None, [1, 2]), [1, 2])
Esempio n. 9
0
 def test_write(self):
     spec = RVASpec("name", False)
     data = spec.write(None, None, [0, 1, 2, 3, -4, -5])
     self.assertEqual(
         data, b"\x03\x10\x00\x00\x00\x01\x00\x02\x00\x03\x00\x04\x00\x05")