

def test_str_compact_str(self):
    test_layout3 = ' ##################\n            #0#.  .  # .     #\n            #1#####    #####2#\n            #     . #  .  .#3#\n            ################## '
    universe = CTFUniverse.create(test_layout3, 4)
    compact_str_target = '##################\n#0#.  .  # .     #\n#1#####    #####2#\n#     . #  .  .#3#\n##################\n'
    self.assertEqual(compact_str_target, universe.compact_str)
    str_target = "['#', '#', '#', '#', '#', '#', '#', '#', '#', '#', '#', '#', '#', '#', '#', '#', '#', '#']\n['#', '0', '#', '.', ' ', ' ', '.', ' ', ' ', '#', ' ', '.', ' ', ' ', ' ', ' ', ' ', '#']\n['#', '1', '#', '#', '#', '#', '#', ' ', ' ', ' ', ' ', '#', '#', '#', '#', '#', '2', '#']\n['#', ' ', ' ', ' ', ' ', ' ', '.', ' ', '#', ' ', ' ', '.', ' ', ' ', '.', '#', '3', '#']\n['#', '#', '#', '#', '#', '#', '#', '#', '#', '#', '#', '#', '#', '#', '#', '#', '#', '#']\n"
    self.assertEqual(str_target, str(universe))
    pretty_target = '##################\n#0#.  .  # .     #\n#1#####    #####2#\n#     . #  .  .#3#\n##################\nTeam(0, (0, 8), score=0)\n\tBot(0, (1, 1), 0, (0, 8) , current_pos=(1, 1), noisy=False)\n\tBot(2, (16, 2), 0, (0, 8) , current_pos=(16, 2), noisy=False)\nTeam(1, (9, 17), score=0)\n\tBot(1, (1, 2), 1, (9, 17) , current_pos=(1, 2), noisy=False)\n\tBot(3, (16, 3), 1, (9, 17) , current_pos=(16, 3), noisy=False)\n'
    self.assertEqual(pretty_target, universe.pretty)

dataset/ETHPy150Open ASPP/pelita/test/test_datamodel.py TestCTFUniverse.test_str_compact_str/original