示例#1
0
 def test_masked_crc32c(self):
   self.assertEqual(0xfd7fffa, _TFRecordUtil._masked_crc32c(b'\x00' * 32))
   self.assertEqual(0xf909b029, _TFRecordUtil._masked_crc32c(b'\xff' * 32))
   self.assertEqual(0xfebe8a61, _TFRecordUtil._masked_crc32c(b'foo'))
   self.assertEqual(
       0xe4999b0,
       _TFRecordUtil._masked_crc32c(b'\x03\x00\x00\x00\x00\x00\x00\x00'))
 def test_masked_crc32c(self):
   self.assertEqual(0xfd7fffa, _TFRecordUtil._masked_crc32c('\x00' * 32))
   self.assertEqual(0xf909b029, _TFRecordUtil._masked_crc32c('\xff' * 32))
   self.assertEqual(0xfebe8a61, _TFRecordUtil._masked_crc32c('foo'))
   self.assertEqual(
       0xe4999b0,
       _TFRecordUtil._masked_crc32c('\x03\x00\x00\x00\x00\x00\x00\x00'))
示例#3
0
 def test_masked_crc32c_crcmod(self):
     crc32c_fn = crcmod.predefined.mkPredefinedCrcFun('crc-32c')
     self.assertEqual(
         0xfd7fffa,
         _TFRecordUtil._masked_crc32c(b'\x00' * 32, crc32c_fn=crc32c_fn))
     self.assertEqual(
         0xf909b029,
         _TFRecordUtil._masked_crc32c(b'\xff' * 32, crc32c_fn=crc32c_fn))
     self.assertEqual(
         0xfebe8a61,
         _TFRecordUtil._masked_crc32c(b'foo', crc32c_fn=crc32c_fn))
     self.assertEqual(
         0xe4999b0,
         _TFRecordUtil._masked_crc32c(b'\x03\x00\x00\x00\x00\x00\x00\x00',
                                      crc32c_fn=crc32c_fn))
 def test_masked_crc32c_crcmod(self):
   crc32c_fn = crcmod.predefined.mkPredefinedCrcFun('crc-32c')
   self.assertEqual(
       0xfd7fffa,
       _TFRecordUtil._masked_crc32c(
           '\x00' * 32, crc32c_fn=crc32c_fn))
   self.assertEqual(
       0xf909b029,
       _TFRecordUtil._masked_crc32c(
           '\xff' * 32, crc32c_fn=crc32c_fn))
   self.assertEqual(
       0xfebe8a61, _TFRecordUtil._masked_crc32c(
           'foo', crc32c_fn=crc32c_fn))
   self.assertEqual(
       0xe4999b0,
       _TFRecordUtil._masked_crc32c(
           '\x03\x00\x00\x00\x00\x00\x00\x00', crc32c_fn=crc32c_fn))