def test_medication_name_empty(errors, medication): medication.name = "" validate_medication(errors, medication) assert not errors.is_valid()
def validate(self, form, obj): errors = FormErrorHandler(form) validate_medication(errors, obj) return errors.is_valid()
def test_medication_to_date_before_from_date(errors, medication): medication.to_date = medication.from_date - timedelta(days=1) validate_medication(errors, medication) assert not errors.is_valid()
def test_medication_name_missing(errors, medication): medication.name = None validate_medication(errors, medication) assert not errors.is_valid()
def test_medication_to_date_before_dob(errors, medication): medication.to_date = date(1999, 1, 1) validate_medication(errors, medication) assert not errors.is_valid()
def test_medication_to_date_future(errors, medication): medication.to_date = date.today() + timedelta(days=1) validate_medication(errors, medication) assert not errors.is_valid()
def test_medication_to_date_missing(errors, medication): medication.to_date = None validate_medication(errors, medication) assert errors.is_valid()
def test_medication_valid(errors, medication): validate_medication(errors, medication) assert errors.is_valid()
def test_medication_frequency_missing(errors, medication): medication.frequency = None validate_medication(errors, medication) assert not errors.is_valid()
def test_medication_dose_unit_missing(errors, medication): medication.dose_quantity = None validate_medication(errors, medication) assert not errors.is_valid()
def test_medication_dose_quantity_negative(errors, medication): medication.dose_quantity = -1 validate_medication(errors, medication) assert not errors.is_valid()