Esempio n. 1
0
 def test_days_taking_for_irrelevant_prescription(self):
     patient = Patient(prescriptions=[
         Prescription("Paracetamol",
                      dispense_date=date.today() - timedelta(days=2),
                      days_supply=2)
     ])
     assert patient.days_taking("Aspirin") == set()
 def test_days_taking(self):
     patient = Patient(prescriptions=[Prescription("Paracetamol", dispense_date = date.today() - timedelta(days=2), days_supply=2),
                                      Prescription("Paracetamol", dispense_date = date.today() - timedelta(days=3), days_supply=2)])
     assert patient.days_taking("Paracetamol") == set([date.today() - timedelta(days=3),
                                                  date.today() - timedelta(days=2), 
                                                  date.today() - timedelta(days=1)])
     
Esempio n. 3
0
 def test_days_taking(self):
     patient = Patient(
         prescriptions=[
             Prescription("Codeine", dispense_date=days_ago(days=2), days_supply=2),
             Prescription("Codeine", dispense_date=days_ago(days=3), days_supply=2),
         ]
     )
     assert patient.days_taking("Codeine") == {days_ago(days=3), days_ago(days=2), days_ago(days=1)}
 def test_days_taking(self):
     patient = Patient(prescriptions=[Prescription('Codeine',
                                                   dispense_date = days_ago(days=2),
                                                   days_supply=2),
                                      Prescription('Codeine',
                                                   dispense_date = days_ago(days=3),
                                                   days_supply=2)])
     self.assertSetEqual({days_ago(days=3),
                          days_ago(days=2),
                          days_ago(days=1)},patient.days_taking('Codeine'))
Esempio n. 5
0
 def test_days_taking(self):
     patient = Patient(prescriptions=[
         Prescription("Codeine", dispense_date=days_ago(2), days_supply=2),
         Prescription("Codeine", dispense_date=days_ago(3), days_supply=2)
     ])
     assert patient.days_taking("Codeine") == {
         days_ago(days=3),
         days_ago(days=2),
         days_ago(days=1)
     }
Esempio n. 6
0
 def test_days_taking(self):
     patient = Patient(prescriptions=[
         Prescription("Paracetamol",
                      dispense_date=date.today() - timedelta(days=2),
                      days_supply=2),
         Prescription("Paracetamol",
                      dispense_date=date.today() - timedelta(days=3),
                      days_supply=2)
     ])
     assert patient.days_taking("Paracetamol") == set([
         date.today() - timedelta(days=3),
         date.today() - timedelta(days=2),
         date.today() - timedelta(days=1)
     ])
 def test_days_taking_for_irrelevant_prescription(self):
     patient = Patient(prescriptions=[
         Prescription(
             "Codeine", dispense_date=days_ago(days=2), days_supply=2)
     ])
     assert patient.days_taking("Prozac") == set()
Esempio n. 8
0
 def test_days_taking_for_irrelevant_prescription(self):
     patient = Patient(prescriptions=[Prescription("Codeine", dispense_date=days_ago(days=2), days_supply=2)])
     assert patient.days_taking("Prozac") == set()
 def test_days_taking_for_irrelevant_prescription(self):
     patient = Patient(prescriptions=[Prescription("Paracetamol", dispense_date = date.today() - timedelta(days=2), days_supply=2)])
     assert patient.days_taking("Aspirin") == set()
 def test_no_days_taking_for_irrelevant_prescription(self):
     patient = Patient(prescriptions=[Prescription('Codeine',
                                                   dispense_date = days_ago(days=2),
                                                   days_supply=2)])
     self.assertSetEqual(set(), patient.days_taking('Prozac'))