def METHOD_NAME(requests_mock):
    mock_boards_request = requests_mock.get(
        "https://api.trello.com/1/members/me/boards",
        headers=NO_SLEEP_HEADERS,
        json=[{"id": "b11111111111111111111111", "name": "board_1"}, {"id": "b22222222222222222222222", "name": "board_2"}],
    )
    config = {"authenticator": NoAuth(), "start_date": "2021-02-11T08:35:49.540Z"}
    stream1 = Boards(config=config)
    records = list(read_full_refresh(stream1))
    assert records == [{"id": "b11111111111111111111111", "name": "board_1"}, {"id": "b22222222222222222222222", "name": "board_2"}]
    stream2 = Boards(config={**config, "board_ids": ["b22222222222222222222222"]})
    records = list(read_full_refresh(stream2))
    assert records == [{"id": "b22222222222222222222222", "name": "board_2"}]
    stream3 = Boards(config={**config, "board_ids": ["not-found"]})
    records = list(read_full_refresh(stream3))
    assert records == []
    assert mock_boards_request.call_count == 3