示例#1
0
文件: test_any.py 项目: kdz/ebohub
def test_hc_todo():
  db_init.db_reset()
  h = HCWorker.select().where(HCWorker.id == 3).get()
  todos = response_to_sms_body("todo", h)
  print("TODOS RESPONSE::\n", todos)
  assert todos == \
  """INFECTED:
示例#2
0
文件: test_any.py 项目: kdz/ebohub
def test_db_rebuild():
    try:
        db_init.db_reset()
    except Exception:
        pytest.fail("DB rebuild failure")
示例#3
0
文件: test_any.py 项目: kdz/ebohub
def test_hc_help():
  db_init.db_reset()
  h = HCWorker.select().where(HCWorker.id == 1).get()
  assert response_to_sms_body("#help", h) == hc_help()
示例#4
0
文件: test_any.py 项目: kdz/ebohub
def test_patient_help():
  db_init.db_reset()
  p = Patient.select().where(Patient.id == 1).get()
  assert response_to_sms_body("#help", p) == patient_help()
示例#5
0
文件: test_any.py 项目: kdz/ebohub
def test_patient_sick():
  db_init.db_reset()
  p = Patient.select().where(Patient.id == 1).get()
  r = response_to_sms_body("i'm sick", p)
  assert Patient.select().where(Patient.id == 1).get().status == "infected"
示例#6
0
文件: test_any.py 项目: kdz/ebohub
def test_patient_loc():
  db_init.db_reset()
  p = Patient.select().where(Patient.id == 1).get()
  r = response_to_sms_body("loc Yorkville", p)
  assert Patient.select().where(Patient.id == 1).get().location.name == "Yorkville"
示例#7
0
文件: test_any.py 项目: kdz/ebohub
def test_patient_name():
  db_init.db_reset()
  p = Patient.select().where(Patient.id == 1).get()
  r = response_to_sms_body("name klingon", p)
  assert Patient.select().where(Patient.id == 1).get().name == "klingon"
示例#8
0
文件: test_any.py 项目: kdz/ebohub
def test_patient_info():
  db_init.db_reset()
  p = Patient.select().where(Patient.id == 1).get()
  assert response_to_sms_body("#info", p) == INFO