def METHOD_NAME(test_client, db_session, auth_headers, setup_info):
    existing_start = setup_info['existing_mine_manager'].start_date.date()
    test_data = {
        'start_date': str(existing_start - APPT_LENGTH),
        'end_date': str(existing_start),
    }
    put_resp = test_client.put(
        f'/parties/mines/{setup_info["moving_mine_manager"].mine_party_appt_guid}',
        data=test_data,
        headers=auth_headers['full_auth_header'])
    put_data = json.loads(put_resp.data.decode())
    assert put_resp.status_code == 400, put_resp.response