def assert_instance_up(self, instance): """ Check that the given instance is up and accepting requests """ auth = (instance.http_auth_user, instance.http_auth_pass) server = instance.get_active_appservers().first().server check_url_accessible('http://{0}/'.format(server.public_ip), auth=auth) for url in [instance.url, instance.lms_preview_url, instance.studio_url]: check_url_accessible(url)
def assert_instance_up(self, instance): """ Check that the given instance is up and accepting requests """ instance.refresh_from_db() self.assertIsNotNone(instance.active_appserver) self.assertEqual(instance.active_appserver.status, AppServerStatus.Running) self.assertEqual(instance.active_appserver.server.status, ServerStatus.Ready) server = instance.active_appserver.server check_url_accessible('http://{0}/'.format(server.public_ip)) for url in [instance.url, instance.lms_preview_url, instance.studio_url]: check_url_accessible(url)
def assert_instance_up(self, instance): """ Check that the given instance is up and accepting requests """ instance.refresh_from_db() auth = (instance.http_auth_user, instance.http_auth_pass) active_appservers = list(instance.get_active_appservers().all()) self.assertEqual(len(active_appservers), 1) self.assertTrue(active_appservers[0].is_active) self.assertEqual(active_appservers[0].status, AppServerStatus.Running) self.assertEqual(active_appservers[0].server.status, ServerStatus.Ready) server = active_appservers[0].server check_url_accessible('http://{0}/'.format(server.public_ip), auth=auth) for url in [ instance.url, instance.lms_preview_url, instance.studio_url ]: check_url_accessible(url)