test_wfc_tiles.py 485 B

12345678910111213141516171819
  1. """Breaks an image into consituant tiles."""
  2. from __future__ import annotations
  3. from minigrid.envs.wfc.wfclogic import tiles as wfc_tiles
  4. def test_image_to_tile(img_redmaze) -> None:
  5. img = img_redmaze
  6. tiles = wfc_tiles.image_to_tiles(img, 1)
  7. assert tiles[2][2][0][0][0] == 255
  8. assert tiles[2][2][0][0][1] == 0
  9. def test_make_tile_catalog(img_redmaze) -> None:
  10. img = img_redmaze
  11. tc, tg, cl, ut = wfc_tiles.make_tile_catalog(img, 1)
  12. assert ut[1][0] == 7