Skip to content
Snippets Groups Projects
Commit cc6d8667 authored by hagrid67's avatar hagrid67
Browse files

adding simple image rendering test

parent 7b40bafb
No related branches found
No related tags found
No related merge requests found
File suppressed by a .gitattributes entry or the file's encoding is unsupported.
......@@ -5,6 +5,7 @@ from flatland.core.env import RailEnv
#from flatland.core.transitions import GridTransitions
import numpy as np
import random
import os
from recordtype import recordtype
......@@ -26,6 +27,23 @@ import flatland.utils.rendertools as rt
def checkFrozenImage(sFileImage):
sTmpFileImage = "images/test/" + sFileImage
if os.path.exists(sTmpFileImage):
os.remove(sTmpFileImage)
plt.savefig(sTmpFileImage)
bytesFrozenImage = None
for sDir in [ "images/", "images/test/" ]:
sfPath = sDir + sFileImage
with open(sfPath, "rb") as fIn:
bytesImage = fIn.read()
if bytesFrozenImage == None:
bytesFrozenImage = bytesImage
else:
assert(bytesFrozenImage == bytesImage)
def test_render_env():
......@@ -37,3 +55,8 @@ def test_render_env():
oRT = rt.RenderTool(oEnv)
plt.figure(figsize=(10,10))
oRT.renderEnv()
checkFrozenImage("basic-env.png")
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment