コード例 #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