예제 #1
0
 def test_convert_chr(self):
     img = Image.open('fixtures/mario.png')
     sprs = image.convert_chr(img)
     self.assertIsNotNone(sprs)
     self.assertEquals(8192, len(sprs))
     self.assertEquals(self.mario1, sprite.get_sprite(0, sprs))
     self.assertEquals(self.mario2, sprite.get_sprite(1, sprs))
예제 #2
0
 def test_read_nametable(self): 
     level = Image.open('fixtures/level.png')
     sprs = sprite.load_sprites('fixtures/nerdynights/scrolling/mario.chr')
     nt = image.read_nametable(level, sprs)
     return
     expected = open('fixtures/nerdynights/scrolling/SMBlevel.bin', 'rb').read()
     actual = open('/tmp/level.bin', 'rb').read()
     size = len(actual)
     self.assertEquals(expected[:size], actual[:size])
     return
     sprs = image.convert_chr(img)
     self.assertEquals(8192, len(sprs))
     self.assertEquals(self.mario1, sprite.get_sprite(0, sprs))
     self.assertEquals(self.mario2, sprite.get_sprite(1, sprs))