def METHOD_NAME(mock_requests: Mock):
    with freezegun.freeze_time("2012-01-14 08:00:00"):
        bot_framework_input = BotFrameworkInput("app_id", "app_password")
        # Two calls at the beginning - on to retrieve open ID metadata,
        # the second one to actually get the keys.
        assert mock_requests.call_count == 2
        bot_framework_input._validate_auth("Bearer token_invalid")
        assert mock_requests.call_count == 2
    with freezegun.freeze_time("2012-01-14 11:00:00"):
        bot_framework_input._validate_auth("Bearer token_invalid")
        assert mock_requests.call_count == 2
    with freezegun.freeze_time("2012-01-15 11:00:00"):
        bot_framework_input._validate_auth("Bearer token_invalid")
        assert mock_requests.call_count == 4