-
Notifications
You must be signed in to change notification settings - Fork 6.5k
/
Copy pathdetect_intent_event_test.py
49 lines (41 loc) · 1.52 KB
/
detect_intent_event_test.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
# Copyright 2023 Google LLC
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# https://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
"""Tests for detect_intent_with_sentiment_analysis.py"""
from __future__ import absolute_import
import os
from detect_intent_event import detect_intent_with_event_input
PROJECT_ID = os.getenv("GOOGLE_CLOUD_PROJECT")
AGENT_ID = os.getenv("AGENT_ID")
def test_detect_intent_positive():
response_text = detect_intent_with_event_input(
PROJECT_ID,
"global",
AGENT_ID,
"sys.no-match-default",
"en-us",
)
assert response_text in [
"Can you say that again?",
"I didn't get that. Can you repeat?",
"I didn't get that. Can you say it again?",
"I missed that, say that again?",
"I missed what you said. What was that?",
"One more time?",
"Say that one more time?",
"Sorry, can you say that again?",
"Sorry, could you say that again?",
"Sorry, I didn't get that. Can you rephrase?",
"Sorry, what was that?",
"What was that?",
]