Beispiel #1
0
def test_invalid_empty_funding():
    invalid_funding = {}
    with pytest.raises(ValidationError):
        data = FundingSchema().load(invalid_funding)
Beispiel #2
0
def test_valid_funder_funding():
    valid_funding = {"funder": FUNDER}
    assert valid_funding == FundingSchema().load(valid_funding)
Beispiel #3
0
def test_valid_award_funder_funding():
    valid_funding = {"funder": FUNDER, "award": AWARD}
    assert valid_funding == FundingSchema().load(valid_funding)
Beispiel #4
0
def test_valid_award_funding():
    valid_funding = {"award": AWARD}
    assert valid_funding == FundingSchema().load(valid_funding)