コード例 #1
0
def test_hospitalisation_date_of_discharge_before_date_of_admission(errors, hospitalisation):
    hospitalisation.date_of_discharge = hospitalisation.date_of_admission - timedelta(days=1)
    validate_hospitalisation(errors, hospitalisation)
    assert not errors.is_valid()
コード例 #2
0
def test_hospitalisation_date_of_discharge_before_dob(errors, hospitalisation):
    hospitalisation.date_of_discharge = date(1999, 1, 1)
    validate_hospitalisation(errors, hospitalisation)
    assert not errors.is_valid()
コード例 #3
0
def test_hospitalisation_date_of_discharge_future(errors, hospitalisation):
    hospitalisation.date_of_discharge = date.today() + timedelta(days=1)
    validate_hospitalisation(errors, hospitalisation)
    assert not errors.is_valid()
コード例 #4
0
def test_hospitalisation_date_of_discharge_missing(errors, hospitalisation):
    hospitalisation.date_of_discharge = None
    validate_hospitalisation(errors, hospitalisation)
    assert errors.is_valid()
コード例 #5
0
def test_hospitalisation_date_of_admission_before_dob(errors, hospitalisation):
    hospitalisation.date_of_admission = date(1999, 1, 1)
    validate_hospitalisation(errors, hospitalisation)
    assert not errors.is_valid()
コード例 #6
0
def test_hospitalisation_date_of_admission_missing(errors, hospitalisation):
    hospitalisation.date_of_admission = None
    validate_hospitalisation(errors, hospitalisation)
    assert not errors.is_valid()
コード例 #7
0
def test_hospitalisation_valid(errors, hospitalisation):
    validate_hospitalisation(errors, hospitalisation)
    assert errors.is_valid()
コード例 #8
0
ファイル: hospitalisations.py プロジェクト: rclanan/radar
 def validate(self, form, obj):
     errors = FormErrorHandler(form)
     validate_hospitalisation(errors, obj)
     return errors.is_valid()