Exemplo n.º 1
0
 def test_write_gif(self):
     core.write_gif(self.flickinger_dataset, self.filename)
     gif = open(self.filename, 'rb').read()
     self.assertEqual(
         gif, b'GIF89a'
         b'\n\x00\n\x00\x91\x00\x00'
         b'\x00\x00\xff\xff\x00\x00\xff\xff\xff\x00\x00\x00'
         b'!\xf9\x04\x04\x00\x00\x00\x00'
         b',\x00\x00\x00\x00\n\x00\n\x00\x00'
         b'\x02\x16\x8c\r\x99\x87\n\x1c\xdc3\xa2\nu\xec'
         b'\x95\xfa\xa8\xde`\x8c\x04\x91L\x01\x00;')
Exemplo n.º 2
0
 def test_write_animated_gif(self):
     dataset = self.flickinger_dataset
     reversed_dataset = np.array([dataset[2], dataset[1], dataset[0]])
     core.write_gif([dataset, reversed_dataset], self.filename, fps=10)
     gif = open(self.filename, 'rb').read()
     self.assertEqual(
         gif, b'GIF89a'
         b'\n\x00\n\x00\x91\x00\x00'
         b'\x00\x00\xff\xff\x00\x00\xff\xff\xff\x00\x00\x00'
         b'!\xff\x0bNETSCAPE2.0\x03\x01\x00\x00\x00'
         b'!\xf9\x04\x04\n\x00\x00\x00'
         b',\x00\x00\x00\x00\n\x00\n\x00\x00'
         b'\x02\x16\x8c\r\x99\x87\n\x1c\xdc3\xa2\nu\xec'
         b'\x95\xfa\xa8\xde`\x8c\x04\x91L\x01\x00'
         b'!\xf9\x04\x04\n\x00\x00\x00'
         b',\x00\x00\x00\x00\n\x00\n\x00\x00\x02\x16\x84'
         b'\x1d\x99\x87\x1a\x0c\xdc3\xa2\nu\xec\x95'
         b'\xfa\xa8\xde`\x8c\x04\x91L\x01\x00;')