Exemple #1
0
 def setUp(self):
     rlfl.delete_all_maps()
     self.map = rlfl.create_map(len(TMAP), len(TMAP[0]))
     for row in range(len(TMAP)):
         for col in range(len(TMAP[row])):
             if TMAP[row][col] != '#':
                 p = (row, col)
                 rlfl.set_flag(self.map, p, rlfl.CELL_SEEN) 
                 rlfl.set_flag(self.map, p, rlfl.CELL_OPEN) 
Exemple #2
0
 def setUp(self):
     rlfl.delete_all_maps()
     self.map = rlfl.create_map(len(MAP), len(MAP[0]))
     for row in range(len(MAP)):
         for col in range(len(MAP[row])):
             if MAP[row][col] != '#':
                 p = (row, col)
                 rlfl.set_flag(self.map, p, rlfl.CELL_SEEN)
                 rlfl.set_flag(self.map, p, rlfl.CELL_OPEN)
Exemple #3
0
 def test_delete(self):
     for m in range(rlfl.MAX_MAPS):
         rlfl.create_map(20, 20)
     rlfl.delete_all_maps()
     self.assertEqual(0, rlfl.create_map(20, 20))
     self.assertTrue(rlfl.delete_map(0))
     self.assertEqual(0, rlfl.create_map(20, 20))
     self.assertTrue(rlfl.delete_map(0))
     self.assertFalse(rlfl.delete_map(0))
     self.assertFalse(rlfl.delete_map(-1))
Exemple #4
0
 def test_delete(self):
     for m in range(rlfl.MAX_MAPS):
         rlfl.create_map(20, 20)
     rlfl.delete_all_maps()
     self.assertEqual(0, rlfl.create_map(20, 20))
     self.assertTrue(rlfl.delete_map(0))
     self.assertEqual(0, rlfl.create_map(20, 20))
     self.assertTrue(rlfl.delete_map(0))
     self.assertFalse(rlfl.delete_map(0))
     self.assertFalse(rlfl.delete_map(-1))
Exemple #5
0
 def test_create(self):
     for m in range(rlfl.MAX_MAPS):
         self.assertEqual(m, rlfl.create_map(20, 20))
     try:
         m = rlfl.create_map(20, 20)
     except Exception as e:
         self.assertEqual(str(e), 'Too many maps')
         self.assertEqual(str(e.__class__), "<class 'rlfl.Error'>")
     else:
         self.fail('Expected Exception')
     rlfl.delete_all_maps()
     try:
         rlfl.create_map(-1, -1)
     except Exception as e:
         self.assertEqual(str(e), 'Invalid map size')
         self.assertEqual(str(e.__class__), "<class 'rlfl.Error'>")
     else:
         self.fail('Expected Exception')
Exemple #6
0
 def test_create(self):
     for m in range(rlfl.MAX_MAPS):
         self.assertEqual(m, rlfl.create_map(20, 20))
     try:
         m = rlfl.create_map(20, 20)
     except Exception as e:
         self.assertEqual(str(e), 'Too many maps')
         self.assertEqual(str(e.__class__), "<class 'rlfl.Error'>")
     else:
         self.fail('Expected Exception')
     rlfl.delete_all_maps()
     try:
         rlfl.create_map(-1, -1)
     except Exception as e:
         self.assertEqual(str(e), 'Invalid map size')
         self.assertEqual(str(e.__class__), "<class 'rlfl.Error'>")
     else:
         self.fail('Expected Exception')
Exemple #7
0
def exit():
    print 'Exiting...'
    delete_all_maps()
Exemple #8
0
 def setUp(self):
     rlfl.delete_all_maps()
Exemple #9
0
def exit():
    print 'Exiting...'
    delete_all_maps()
Exemple #10
0
 def setUp(self):
     rlfl.delete_all_maps()