def test4(conn, limite): """ Test movimiento aleatorio total con los dos individuos moviendose """ tipo = "test4" # Situamos a los individuos inicialmente a = Individuo(random.randrange(1, borde), random.randrange(1, borde), borde) b = Individuo(random.randrange(1, borde), random.randrange(1, borde), borde) # Bucle de busqueda exito = False while not exito: a.moverAContigua() b.moverAContigua() if a.movimientos >= limite: break if b.movimientos >= limite: break if a.x == b.x and a.y == b.y: # Si estan en la misma casilla... exito exito = True if exito == False: print "Fracaso en test4" escribeEnDB(conn, tipo, a.movimientos, b.movimientos, exito)
def test3(conn, limite): """ Test movimiento aleatorio a las casillas contiguas con un individuo quieto """ tipo = "test3" # Situamos a los individuos inicialmente a = Individuo(random.randrange(1, borde), random.randrange(1, borde), borde) b = Individuo(random.randrange(1, borde), random.randrange(1, borde), borde) # Bucle de busqueda exito = False while not exito: a.moverAContigua() if a.movimientos >= limite: break if a.x == b.x and a.y == b.y: # Si estan en la misma casilla... exito exito = True escribeEnDB(conn, tipo, a.movimientos, b.movimientos, exito)