Пример #1
0
def test_medication_name_empty(errors, medication):
    medication.name = ""
    validate_medication(errors, medication)
    assert not errors.is_valid()
Пример #2
0
 def validate(self, form, obj):
     errors = FormErrorHandler(form)
     validate_medication(errors, obj)
     return errors.is_valid()
Пример #3
0
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()
Пример #4
0
def test_medication_name_missing(errors, medication):
    medication.name = None
    validate_medication(errors, medication)
    assert not errors.is_valid()
Пример #5
0
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()
Пример #6
0
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()
Пример #7
0
def test_medication_to_date_missing(errors, medication):
    medication.to_date = None
    validate_medication(errors, medication)
    assert errors.is_valid()
Пример #8
0
def test_medication_valid(errors, medication):
    validate_medication(errors, medication)
    assert errors.is_valid()
Пример #9
0
def test_medication_frequency_missing(errors, medication):
    medication.frequency = None
    validate_medication(errors, medication)
    assert not errors.is_valid()
Пример #10
0
def test_medication_dose_unit_missing(errors, medication):
    medication.dose_quantity = None
    validate_medication(errors, medication)
    assert not errors.is_valid()
Пример #11
0
def test_medication_dose_quantity_negative(errors, medication):
    medication.dose_quantity = -1
    validate_medication(errors, medication)
    assert not errors.is_valid()