mangroveorg/datawinners

View on GitHub
func_tests/testdata/test_data.py

Summary

Maintainability
A
0 mins
Test Coverage
# vim: ai ts=4 sts=4 et sw=4 encoding=utf-8
from datawinners import settings

ACTIVATE = "activate"
CANCEL = "cancel"


def get_target_test_scheme():
    return str(settings.TEST_SERVER_SCHEME) if hasattr(settings, 'TEST_SERVER_SCHEME') else "http"

def get_target_test_host():
    return str(settings.TEST_SERVER_HOST) if hasattr(settings, 'TEST_SERVER_HOST') else "localhost"

def get_test_port():
    return str(settings.TEST_SERVER_PORT) if hasattr(settings, 'TEST_SERVER_PORT') else "8000"


def url(path):
    full_path = get_target_test_scheme() + "://" + get_target_test_host() + ":"+ get_test_port() + path
    #if not full_path.endswith("/"):
    #    full_path += "/"
    return full_path

DATA_WINNER_HOME_PAGE = "/home"
DATA_WINNER_LOGIN_PAGE = url("/login")
ALL_DATA_PAGE = url("/alldata/")
LOGOUT = url('/logout')
DATA_WINNER_DASHBOARD_PAGE = url("/dashboard")
DATA_WINNER_ALL_PROJECTS_PAGE = url("/alldata/")
DATA_WINNER_REGISTER_PAGE = url("/register")
DATA_WINNER_REGISTER_TRIAL_PAGE = url("/register/trial/")
DATA_WINNER_SMS_TESTER_PAGE = url("/smstester")
DATA_WINNER_SUBMISSION_LOG_PAGE = url("/project/results/cli002/")
DATA_WINNER_ADD_SUBJECT = url("/entity/subject/create/")
DATA_WINNER_ADD_SUBJECT_WATERPOINT = url("/entity/subject/create/waterpoint")
DATA_WINNER_ALL_SUBJECT = url("/entity/subjects/")
DATA_WINNER_ACTIVATE_ACCOUNT = url("/activate/")
DATA_WINNER_CREATE_DATA_SENDERS = url("/entity/datasenders/")
DATA_WINNER_HOMEPAGE = url("/home/")
DATA_WINNER_REGISTRATION_COMPLETE_PAGE = url("/registration_complete#")
DATA_WINNER_TRIAL_ACCOUNT_EXPIRED_PAGE = url("/trial/expired/")
DATA_WINNER_ALL_DATA_SENDERS_PAGE = url("/entity/datasenders/")
DATA_WINNER_USER_ACTIVITY_LOG_PAGE = url("/useractivity/log/")
FAILED_SUBMISSIONS_PAGE = url('/allfailedsubmissions')
TRIAL_EXPIRED_PAGE = url("/trial/expired/")
UPGRADE_PAGE = url("/upgrade/")
UNDELETE_PROJECT_URL = url('/project/undelete/%s')
CUSTOMIZE_MESSAGES_URL = url('/customizemessages')
ACCOUNT_MESSAGES_URL = url('/accountmessages')
ACCOUNT_USERS = url('/account/users')