def assert_volunteer_does_not_see_duties(volunteer, duty_names):
    visit('/admin/volunteering/volunteer/%s/' % volunteer.id)
    for name in duty_names:
        assert_not_in(name, body())
def assert_duty_not_assigned_to_volunteer(volunteer_name, campaign_name,
                                          duty_name):
    visit_volunteer_duty(volunteer_name, campaign_name, duty_name)
    assert_not_in("You have volunteered", body())
def assert_volunteer_has_available_duties(volunteer, duty_names):
    for name in duty_names:
        assert_in(name, body())
def assert_volunteer_sees_assigned_duties(volunteer_name, duty_names):
    for name in duty_names:
        assert_in(name, body())
def assert_page_contains(search_string):
    assert_in(search_string, body())