示例#1
0
 def test_run(self):
     backgroundparser = BackgroundParser()
     data = ['----------'] * 10 + ['-----\n'] * 10
     objects = []
     backgroundparser.run(data, objects)
     assert len(backgroundparser.parsed_data()) == 20
     assert backgroundparser.drawable_objects() == objects
     assert len(objects) == 1
     assert type(objects[0]) == Background
     assert objects[0].size() == (10, 20)
     for line in backgroundparser.parsed_data():
         assert line[-1] == '\n'
示例#2
0
 def test_run(self):
     backgroundparser = BackgroundParser()
     data = ['----------'] * 10 + ['-----\n'] * 10
     objects = []
     backgroundparser.run(data, objects)
     assert len(backgroundparser.parsed_data()) == 20
     assert backgroundparser.drawable_objects() == objects
     assert len(objects) == 1
     assert type(objects[0]) == Background
     assert objects[0].size() == (10, 20)
     for line in backgroundparser.parsed_data():
         assert line[-1] == '\n'
示例#3
0
 def test_init(self):
     backgroundparser = BackgroundParser()
     assert backgroundparser.parsed_data() == []
     assert backgroundparser.drawable_objects() == []
示例#4
0
 def test_init(self):
     backgroundparser = BackgroundParser()
     assert backgroundparser.parsed_data() == []
     assert backgroundparser.drawable_objects() == []