Example #1
0
 def test_remainder(self):
     b = FIFOBuffer('foobar')
     b.pos += 3
     self.assertEqual(b.remainder(), 'bar')
Example #2
0
 def test_reset(self):
     b = FIFOBuffer('foo')
     self.assertEqual(b.get_char(), 'f')
     b.reset()
     self.assertEqual(b.get_char(), 'f')
Example #3
0
 def test_get_int32(self):
     b = FIFOBuffer('\xde\xad\xbe\xef')
     self.assertEqual(b.get_int32(), 0xdeadbeef)
Example #4
0
 def test_append(self):
     b = FIFOBuffer('foo')
     b.append('bar')
     self.assertEqual(b.raw_value(), 'foobar')
Example #5
0
 def test_reset(self):
     b = FIFOBuffer('foo')
     self.assertEqual(b.get_char(), 'f')
     b.reset()
     self.assertEqual(b.get_char(), 'f')
Example #6
0
 def test_get_int16(self):
     b = FIFOBuffer('\x36\xf8\x00\x35')
     self.assertEqual(b.get_int16(), 0x36f8)
     self.assertEqual(b.get_int16(), 0x35)
Example #7
0
 def test_remainder(self):
     b = FIFOBuffer('foobar')
     b.pos += 3
     self.assertEqual(b.remainder(), 'bar')
Example #8
0
 def test_append(self):
     b = FIFOBuffer('foo')
     b.append('bar')
     self.assertEqual(b.raw_value(), 'foobar')
Example #9
0
 def test_get_int32(self):
     b = FIFOBuffer('\xde\xad\xbe\xef')
     self.assertEqual(b.get_int32(), 0xdeadbeef)
Example #10
0
 def test_get_int16(self):
     b = FIFOBuffer('\x36\xf8\x00\x35')
     self.assertEqual(b.get_int16(), 0x36f8)
     self.assertEqual(b.get_int16(), 0x35)
Example #11
0
 def test_getitem(self):
     b = FIFOBuffer('\xfe\xff')
     self.assertEqual(b[1], 0xff)
     self.assertEqual(b.pos, 0)