def setUp(self): from scratch_pad import scratch_pad from db_store import db self.database = db() self.scratch = scratch_pad() self.database.set_scratch_pad(self.scratch)
def __init__(self, chat_id, db_connection): self.change_point_one = 0.3 self.change_point_two = 0.6 self.invalid_questions = list() self.last_asked_question = None self.response = None self.ask_this = None self.scratch_pad_object = scratch_pad() self.question_structure_dict = getattr(self.scratch_pad_object, "data") self.basic_data_questions_table = self._create_basic_data_table() self.last_asked_basic_question = None self.email_table = list() self.bucket_object = Buckets() self.questions_asked = self.bucket_object.removed_questions_list self.fraction = 0 self.db_connection = db_connection self.chat_id = chat_id self.stage_0 = self._verify_basic_questions_asked_and_set_answered() self.stage_1 = 0 self.stage_2 = 0 self.stage_3 = 0 self.is_minus_one_done = 0 self.is_zero_done = 0 self.done = 0
def __init__(self, chat_id, db_connection): self.change_point_one = 0.3 self.change_point_two = 0.6 self.invalid_questions = list() self.last_asked_question = None self.response = None self.ask_this = None self.scratch_pad_object = scratch_pad() self.question_structure_dict = getattr(self.scratch_pad_object, 'data') self.basic_data_questions_table = self._create_basic_data_table() self.last_asked_basic_question = None self.email_table = list() self.bucket_object = Buckets() self.questions_asked = self.bucket_object.removed_questions_list self.fraction = 0 self.db_connection = db_connection self.chat_id = chat_id self.stage_0 = self._verify_basic_questions_asked_and_set_answered() self.stage_1 = 0 self.stage_2 = 0 self.stage_3 = 0 self.is_minus_one_done = 0 self.is_zero_done = 0 self.done = 0
def test(): from scratch_pad import scratch_pad s = scratch_pad() d = db() d.increment_global_symptom('fever') print d.connection.hget('GLOBAL_SYMPTOM_COUNT', 'fever') print d.get_global_symptom_count('all')
def test(): from scratch_pad import scratch_pad s = scratch_pad() d = db() d.set_scratch_pad(s) if getattr(d, 'scratch_pad') == s: print "PASS1" l = d.get_next_unanswered_question('fever') if l.question == "Please measure your fever with a thermometer and tell us your temperature.": print "PASS2" if l.serial == 0: print "PASS3" q = d.get_specific_question(['body_pain', 'body_pain_area']) print q