def test_user_value_none(self): medication_name = 'Varenicline' med = Medication.objects.get(name=medication_name, rx_count__gt=0) block = self.create_block(self.section, medication_name) column = PrescriptionColumn(self.hierarchy, block, med, "dosage_2") # no data self.assertEquals(column.user_value(self.user), '')
def test_user_value_single(self): medication_name = 'Nicotine Patch' med = Medication.objects.get(name=medication_name) block = self.create_block(self.section, medication_name) column = PrescriptionColumn(self.hierarchy, block, med, "sig") data = { 'dosage': '1.0mg', 'disp': '5 tablets', 'sig': 'instructions go here', 'refills': '2' } block.submit(self.user, data) self.assertEquals(column.user_value(self.user), 'instructions go here')
def test_user_value_double(self): medication_name = 'Varenicline' med = Medication.objects.get(name=medication_name, rx_count__gt=0) block = self.create_block(self.section, medication_name) column = PrescriptionColumn(self.hierarchy, block, med, "dosage_2") data = { 'dosage': '0.5mg', 'disp': '5 tablets', 'sig': 'instructions go here', 'refills': '0', 'dosage_2': '1.0mg', 'disp_2': '56 tablets', 'sig_2': 'more instructions go here', 'refills_2': '2' } block.submit(self.user, data) self.assertEquals(column.user_value(self.user), '1.0mg')