File size: 1,703 Bytes
2ca6bc7 | 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 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 | """Small smoke fixtures; this is not a quality benchmark."""
CASES = [
(
"charged twice",
{
"type": "choice",
"instructions": "Which team?",
"criteria": {
"billing": "Payments",
"shipping": "Delivery",
"account": "Login",
},
},
),
(
"The customer has a receipt.",
{"type": "noul", "instructions": "Does the customer have a receipt?"},
),
(
"The service is down for all users.",
{
"type": "score",
"instructions": "How severe is the outage?",
"criteria": ["None", "Minor", "Major", "Complete"],
},
),
(
"El usuario no puede iniciar sesión.",
{
"type": "choice",
"instructions": "¿Qué equipo?",
"criteria": {
"cuenta": "Acceso a cuenta",
"pago": "Pagos",
"envío": "Entregas",
},
},
),
(
"refund promised yesterday",
{
"type": "choice",
"instructions": "What topic?",
"criteria": {
str(i): x
for i, x in enumerate(
[
"Billing",
"Delivery",
"Refund",
"Password",
"Support",
"Address",
"Fraud",
"Warranty",
"Subscription",
"Other",
]
)
},
},
),
]
|