def test_main_four(self): print ( '==================== run-ways test four ====================' ) runWaysDatabase = RunWayDataBase() self.assertTrue( runWaysDatabase.read() ) airportICAOcode = 'LFPG' for runway in runWaysDatabase.getRunWays(airportICAOcode) : print ( runway )
earth) aircraft.dump() print ( '==================== read Airports Database ==================== '+ time.strftime("%c") ) airportsDB = AirportsDatabase() airport = airportsDB.getAirportFromICAOCode('LFPG') print ( '==================== find the run-ways ==================== '+ time.strftime("%c") ) runWaysDB = RunWayDataBase() if runWaysDB.read(): print ( 'runways DB correctly read' ) else: raise ValueError ('runways not read correctly') print ( '==================== find the run-ways ==================== '+ time.strftime("%c") ) for runway in runWaysDB.getRunWays(): print ( '==================== aircraft found ==================== '+ time.strftime("%c") ) aircraft = BadaAircraft(aircraftICAOcode, acBd.getAircraftPerformanceFile(aircraftICAOcode), atmosphere, earth) print ( '==========================' ) print ( runway ) airportIcaoCode = runway.getAirportICAOcode() airport = airportsDB.getAirportFromICAOCode(airportIcaoCode) print ( '==========================' ) print ( airport )
earth) acA320.dump() print('==================== read Airports Database ==================== ') airportsDb = AirportsDatabase() assert (airportsDb.read()) print('==================== find the run-ways ==================== ') runWaysDB = RunWayDataBase() if runWaysDB.read(): print('runways DB correctly read') else: raise ValueError('runways not read correctly') print('==================== find the run-ways ==================== ') for arrivalRunway in runWaysDB.getRunWays(): print('==================== run-way ==================== ') print(arrivalRunway) airportIcaoCode = arrivalRunway.getAirportICAOcode() airport = airportsDb.getAirportFromICAOCode(airportIcaoCode) print('==================== airport ==================== ') print(airport) climbRamp = ClimbRamp(runway=arrivalRunway, aircraft=acA320, departureAirport=airport) climbRamp.buildClimbRamp() climbRamp.createXlsxOutputFile()