Exemplo n.º 1
0
 def test_run(self):
     arrowparser = ArrowParser()
     data = ['< > ^ v']
     objects = []
     arrowparser.run(data, objects)
     assert arrowparser.parsed_data() == data
     assert arrowparser.drawable_objects() == objects, str(
         arrowparser.drawable_objects()) + str(objects)
     assert len(objects) == 4
     assert [o for o in objects if type(o) == RightArrow]
     assert [o for o in objects if type(o) == LeftArrow]
     assert [o for o in objects if type(o) == UpArrow]
     assert [o for o in objects if type(o) == DownArrow]
Exemplo n.º 2
0
 def test_run(self):
     arrowparser = ArrowParser()
     data = ['< > ^ v']
     objects = []
     arrowparser.run(data, objects)
     assert arrowparser.parsed_data() == data
     assert arrowparser.drawable_objects() == objects, str(arrowparser.drawable_objects()) + str(objects)
     assert len(objects) == 4
     assert [o for o in objects if type(o) == RightArrow]
     assert [o for o in objects if type(o) == LeftArrow]
     assert [o for o in objects if type(o) == UpArrow]
     assert [o for o in objects if type(o) == DownArrow]
Exemplo n.º 3
0
 def test_init(self):
     arrowparser = ArrowParser()
     assert arrowparser.parsed_data() == []
     assert arrowparser.drawable_objects() == []
Exemplo n.º 4
0
 def test_init(self):
     arrowparser = ArrowParser()
     assert arrowparser.parsed_data() == []
     assert arrowparser.drawable_objects() == []