def testFunction(domain_url, session): (status, briefing, message, api_location) = findAPILocation(domain_url) if status != 0: return (status, briefing, message, None) test_topic_channel_name = "test_topic_channel_open" test_topic_channel_owner_username = "******" if create_topic_channel(session, domain_url, api_location, test_topic_channel_owner_username, test_topic_channel_name): status = 0 briefing = "Could successfully create test topic channel: <strong>%s@topics.%s</strong>" % ( test_topic_channel_name, domain_url) message = "We could successfully assert creation of test topic channel <strong>%s@topics.%s</strong>." % ( test_topic_channel_name, domain_url) message += "<br/>That topic channel will be used for testing purposes." else: if topic_channel_exists(session, domain_url, api_location, test_topic_channel_name): status = 2 briefing = "The test topic channel <strong>%s@topics.%s</strong> wasn't " % ( test_topic_channel_name, domain_url) briefing += "expected to exist but it did, so it could not be created again." message = briefing if (delete_topic_channel(session, domain_url, api_location, test_topic_channel_owner_username, test_topic_channel_name) and create_topic_channel( session, domain_url, api_location, test_topic_channel_owner_username, test_topic_channel_name)): status = 0 additional_info = "<br/>But we could assert that topic channel creation is being properly implemented by your API server." briefing += additional_info message += additional_info message += "<br/>We deleted the existing test topic channel and then were successful in creating it again." else: message += "<br/>The problem is we cannot assert that topic channel creation is working." else: status = 1 briefing = "The test topic channel <strong>%s@topics.%s</strong> could not be created." % ( test_topic_channel_name, domain_url) message = briefing message += "<br/>It seems like your HTTP API server is problematic. It had trouble creating a topic channel - that operation must work." return (status, briefing, message, None)
def testFunction(domain_url, session): (status, briefing, message, api_location) = findAPILocation(domain_url) if status != 0: return (status, briefing, message, None) test_topic_channel_name = "test_topic_channel_open" test_topic_channel_owner_username = "******" if delete_topic_channel(session, domain_url, api_location, test_topic_channel_owner_username, test_topic_channel_name): status = 0 briefing = "Could successfully remove test topic channel: <strong>%s@topics.%s</strong>" % (test_topic_channel_name, domain_url) message = "We could successfully assert deletion of test topic channel <strong>%s@topics.%s</strong>." % (test_topic_channel_name, domain_url) message += "<br/>That test topic channel was being used for testing purposes." else: if not user_channel_exists(session, domain_url, api_location, test_topic_channel_owner_username): status = 1 briefing = "Channel owner <strong>%s</strong> doesn't exist anymore, so we can't assert that " % test_topic_channel_owner_username briefing += "test topic channel deletion is working." message = briefing message += "<br/>The channel owner <strong>%s</strong> was deleted and " % test_topic_channel_owner_username message += " so was its topic channel <strong>%s</strong> along with him." % test_topic_channel_name elif not topic_channel_exists(session, domain_url, api_location, test_topic_channel_name): status = 2 briefing = "The test topic channel <strong>%s@topics.%s</strong> was " % (test_topic_channel_name, domain_url) briefing += "expected to exist but it didn't, so it could not be deleted." message = briefing if ( create_topic_channel(session, domain_url, api_location, test_topic_channel_owner_username, test_topic_channel_name) and delete_topic_channel(session, domain_url, api_location, test_topic_channel_owner_username, test_topic_channel_name) ): status = 0 additional_info = "<br/>But we could assert that topic channel deletion is being properly implemented by your API server." briefing += additional_info message += additional_info message += "<br/>We created another test topic channel and then were successful in deleting it." else: message += "<br/>The problem is we cannot assert that topic channel deletion is working." else: status = 1 briefing = "The test topic channel <strong>%s@topics.%s</strong> could not be deleted." % (test_topic_channel_name, domain_url) message = briefing message += "<br/>It seems like your HTTP API server is problematic. It had trouble deleting a topic channel - that operation must work." return (status, briefing, message, None)
def testFunction(domain_url, session): (status, briefing, message, api_location) = findAPILocation(domain_url) if status != 0: return (status, briefing, message, None) test_topic_channel_name = "test_topic_channel_open" test_topic_channel_owner_username = "******" if create_topic_channel(session, domain_url, api_location, test_topic_channel_owner_username, test_topic_channel_name): status = 0 briefing = "Could successfully create test topic channel: <strong>%s@topics.%s</strong>" % (test_topic_channel_name, domain_url) message = "We could successfully assert creation of test topic channel <strong>%s@topics.%s</strong>." % (test_topic_channel_name, domain_url) message += "<br/>That topic channel will be used for testing purposes." else: if topic_channel_exists(session, domain_url, api_location, test_topic_channel_name): status = 2 briefing = "The test topic channel <strong>%s@topics.%s</strong> wasn't " % (test_topic_channel_name, domain_url) briefing += "expected to exist but it did, so it could not be created again." message = briefing if ( delete_topic_channel(session, domain_url, api_location, test_topic_channel_owner_username, test_topic_channel_name) and create_topic_channel(session, domain_url, api_location, test_topic_channel_owner_username, test_topic_channel_name) ): status = 0 additional_info = "<br/>But we could assert that topic channel creation is being properly implemented by your API server." briefing += additional_info message += additional_info message += "<br/>We deleted the existing test topic channel and then were successful in creating it again." else: message += "<br/>The problem is we cannot assert that topic channel creation is working." else: status = 1 briefing = "The test topic channel <strong>%s@topics.%s</strong> could not be created." % (test_topic_channel_name, domain_url) message = briefing message += "<br/>It seems like your HTTP API server is problematic. It had trouble creating a topic channel - that operation must work." return (status, briefing, message, None)
def testFunction(domain_url, session): (status, briefing, message, api_location) = findAPILocation(domain_url) if status != 0: return (status, briefing, message, None) test_topic_channel_name = "test_topic_channel_open" test_topic_channel_owner_username = "******" if delete_topic_channel(session, domain_url, api_location, test_topic_channel_owner_username, test_topic_channel_name): status = 0 briefing = "Could successfully remove test topic channel: <strong>%s@topics.%s</strong>" % ( test_topic_channel_name, domain_url) message = "We could successfully assert deletion of test topic channel <strong>%s@topics.%s</strong>." % ( test_topic_channel_name, domain_url) message += "<br/>That test topic channel was being used for testing purposes." else: if not user_channel_exists(session, domain_url, api_location, test_topic_channel_owner_username): status = 1 briefing = "Channel owner <strong>%s</strong> doesn't exist anymore, so we can't assert that " % test_topic_channel_owner_username briefing += "test topic channel deletion is working." message = briefing message += "<br/>The channel owner <strong>%s</strong> was deleted and " % test_topic_channel_owner_username message += " so was its topic channel <strong>%s</strong> along with him." % test_topic_channel_name elif not topic_channel_exists(session, domain_url, api_location, test_topic_channel_name): status = 2 briefing = "The test topic channel <strong>%s@topics.%s</strong> was " % ( test_topic_channel_name, domain_url) briefing += "expected to exist but it didn't, so it could not be deleted." message = briefing if (create_topic_channel(session, domain_url, api_location, test_topic_channel_owner_username, test_topic_channel_name) and delete_topic_channel( session, domain_url, api_location, test_topic_channel_owner_username, test_topic_channel_name)): status = 0 additional_info = "<br/>But we could assert that topic channel deletion is being properly implemented by your API server." briefing += additional_info message += additional_info message += "<br/>We created another test topic channel and then were successful in deleting it." else: message += "<br/>The problem is we cannot assert that topic channel deletion is working." else: status = 1 briefing = "The test topic channel <strong>%s@topics.%s</strong> could not be deleted." % ( test_topic_channel_name, domain_url) message = briefing message += "<br/>It seems like your HTTP API server is problematic. It had trouble deleting a topic channel - that operation must work." return (status, briefing, message, None)