Exemple #1
0
    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)
Exemple #2
0
    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)
Exemple #3
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
Exemple #4
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
Exemple #5
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')
Exemple #6
0
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