예제 #1
0
def test_circ_policy_can_not_delete(circ_policy_short_martigny):
    """Test can not delete a policy."""
    org_pid = circ_policy_short_martigny.organisation_pid
    defaut_cipo = CircPolicy.get_default_circ_policy(org_pid)
    can, reasons = defaut_cipo.can_delete
    assert not can
    assert reasons['others']['is_default']

    can, reasons = circ_policy_short_martigny.can_delete
    assert can
    assert reasons == {}
예제 #2
0
def test_no_default_policy(app):
    """Test when no default circulation policy configured."""
    cipo = CircPolicy.get_default_circ_policy()
    assert not cipo