def setUp(self): # Create the server server_port = 8034 server_host = 'localhost' address = (server_host, server_port) self.server = MockLTIServer(address) self.server.oauth_settings = { 'client_key': 'test_client_key', 'client_secret': 'test_client_secret', 'lti_base': 'http://{}:{}/'.format(server_host, server_port), 'lti_endpoint': 'correct_lti_endpoint' } # Start the server in a separate daemon thread server_thread = threading.Thread(target=self.server.serve_forever) server_thread.daemon = True server_thread.start()
def setUp(self): # This is a test of the test setup, # so it does not need to run as part of the unit test suite # You can re-enable it by commenting out the line below # raise SkipTest # Create the server server_port = 8034 server_host = '127.0.0.1' address = (server_host, server_port) self.server = MockLTIServer(address) self.server.oauth_settings = { 'client_key': 'test_client_key', 'client_secret': 'test_client_secret', 'lti_base': 'http://{}:{}/'.format(server_host, server_port), 'lti_endpoint': 'correct_lti_endpoint' } # Start the server in a separate daemon thread server_thread = threading.Thread(target=self.server.serve_forever) server_thread.daemon = True server_thread.start()
""" Mock LTI server for manual testing. """ import threading from mock_lti_server import MockLTIServer server_port = 8034 server_host = 'localhost' address = (server_host, server_port) server = MockLTIServer(address) server.oauth_settings = { 'client_key': 'test_client_key', 'client_secret': 'test_client_secret', 'lti_base': 'http://{}:{}/'.format(server_host, server_port), 'lti_endpoint': 'correct_lti_endpoint' } server.server_host = server_host try: server.serve_forever() except KeyboardInterrupt: print('^C received, shutting down server') server.socket.close()