PageRenderTime 46ms CodeModel.GetById 18ms RepoModel.GetById 0ms app.codeStats 0ms

/func_tests/tests/dataextractionapitests/data_extraction_api_data.py

https://github.com/MUSABALOYI/datawinners
Python | 106 lines | 100 code | 6 blank | 0 comment | 1 complexity | 89b1e33b88c390662af2aed3b0b52655 MD5 | raw file
  1. USERNAME = 'username'
  2. PASSWORD = 'password'
  3. WELCOME_MESSAGE = 'message'
  4. VALID_CREDENTIALS = {USERNAME: "tester150411@gmail.com",
  5. PASSWORD: "tester150411",
  6. WELCOME_MESSAGE: "Welcome Tester!"}
  7. SUBJECT_TYPE = "student"
  8. SUBJECT_TYPE_NAME = "subject_type"
  9. SHORT_NAME = "short_name"
  10. AUTO_GENERATE = "auto_generate"
  11. NAME = "name"
  12. LOCATION = "location"
  13. GPS = "geo_code"
  14. DESCRIPTION = "description"
  15. MOBILE_NUMBER = "mobile_number"
  16. SUCCESS_MSG = "message"
  17. ERROR_MSG = "message"
  18. SUB_FIRST_NAME = "sub_first_name"
  19. SUB_LAST_NAME = "sub_last_name"
  20. SUB_UNIQUE_ID = "sub_unique_id"
  21. VALID_DATA = {SUBJECT_TYPE_NAME: SUBJECT_TYPE,
  22. SUB_FIRST_NAME: "jon",
  23. SUB_LAST_NAME: "he",
  24. LOCATION: "Monodova",
  25. GPS: "47.411631 28.369885",
  26. MOBILE_NUMBER: "345-678-90",
  27. SUB_UNIQUE_ID: "sch01"}
  28. PROJECT_NAME = "project_name"
  29. PROJECT_BACKGROUND = "project_background"
  30. REPORT_TYPE = "report_type"
  31. SUBJECT = "subject"
  32. DEVICES = "devices"
  33. ERROR_MSG = "message"
  34. PAGE_TITLE = "page_title"
  35. GEN_RANDOM = "gen_random"
  36. SURVEY = "survey"
  37. PUBLIC_INFO = "public information"
  38. DATA_SENDER_WORK = "data sender work"
  39. OTHER_SUBJECT = "other subject"
  40. VALID_PROJECT_DATA = {PROJECT_NAME: "Reporter Activities ", GEN_RANDOM: True,
  41. PROJECT_BACKGROUND: "This project is created by functional automation suite.",
  42. SUBJECT: "",
  43. REPORT_TYPE: OTHER_SUBJECT,
  44. DEVICES: "sms",
  45. PAGE_TITLE: "Questionnaires - Overview"}
  46. CODE = "code"
  47. TYPE = "type"
  48. MIN = "min"
  49. MAX = "max"
  50. NUMBER = "number"
  51. QUESTIONNAIRE_CODE = "questionnaire_code"
  52. QUESTION = "question"
  53. QUESTIONS = "questions"
  54. QUESTIONNAIRE_DATA = {QUESTIONNAIRE_CODE: u"cli005", GEN_RANDOM: True,
  55. QUESTIONS: [{QUESTION: "How many grades did you get last year?", CODE: "GRADES",
  56. TYPE: NUMBER, MIN: "1", MAX: "100"}]}
  57. QUESTION_NAME = QUESTIONNAIRE_DATA[QUESTIONS][0][QUESTION]
  58. QCODE = 'qcode'
  59. ANSWER = 'answer'
  60. SELECT = "select"
  61. TEXT = "text"
  62. VALID_ANSWERS = [
  63. [
  64. #{QCODE: 'q2', ANSWER: '3.8.2012', TYPE: TEXT},
  65. {QCODE: 'q2', ANSWER: 89, TYPE: TEXT},
  66. ],
  67. [
  68. #{QCODE: 'q2', ANSWER: '4.8.2012', TYPE: TEXT},
  69. {QCODE: 'q2', ANSWER: 90, TYPE: TEXT},
  70. ],
  71. [
  72. #{QCODE: 'q2', ANSWER: '5.8.2012', TYPE: TEXT},
  73. {QCODE: 'q2', ANSWER: 91, TYPE: TEXT},
  74. ],
  75. [
  76. #{QCODE: 'q2', ANSWER: '6.8.2012', TYPE: TEXT},
  77. {QCODE: 'q2', ANSWER: 92, TYPE: TEXT},
  78. ],
  79. ]
  80. NOT_EXIST_SUBJECT_TYPE_ERROR_MESSAGE_PATTERN = "Subject type [%s] is not defined."
  81. NOT_EXIST_SUBJECT_ID_ERROR_MESSAGE_PATTERN = "Subject [%s] is not registered."
  82. DOES_NOT_EXISTED_FORM_ERROR_MESSAGE_PATTERN = "Questionnaire code [%s] does not existed."
  83. DATA_FORMAT_ERROR_MESSAGE = "The format of start and end date should be DD-MM-YYYY. Example: 25-12-2011"
  84. DATE_WRONG_ORDER_ERROR_MESSAGE = "Start date must before end date."
  85. NO_DATA_SUCCESS_MESSAGE_FOR_SUBJECT = "No submission under this subject during this period."
  86. NO_DATA_SUCCESS_MESSAGE_FOR_QUESTIONNAIRE = "No submission under this questionnaire during this period."
  87. SUCCESS_MESSAGE = "You can access the data in submissions field."