def tearDownClass(cls): """ tear down test by shutting down""" runtime = KappaRuntime(cls.endpoint) print runtime.shutdown(cls.key)
raise e from jnius import autoclass, cast from TripsModule import trips_module from kappa_client import KappaRuntime, RuntimeError from time import sleep # Declare KQML java classes KQMLPerformative = autoclass('TRIPS.KQML.KQMLPerformative') KQMLList = autoclass('TRIPS.KQML.KQMLList') KQMLObject = autoclass('TRIPS.KQML.KQMLObject') if __name__ == "__main__": with open("../abc-pert.ka") as f: try: subprocess.Popen('../WebSim.native --shutdown-key 6666 --port 6666'.split()) sleep(1) data = f.read() runtime = KappaRuntime("http://localhost:6666") token = runtime.start({ 'code': data , 'nb_plot': 10 , 'max_events' : 10000 }) sleep(10) status = runtime.status(token) print status print render_status(status).toString() print runtime.shutdown('6666') except RuntimeError as e: print e.errors