Skip to content

Commit 283b8b2

Browse files
committed
chore: add functional unit tests
1 parent 0a3f0d3 commit 283b8b2

File tree

1 file changed

+22
-0
lines changed

1 file changed

+22
-0
lines changed

models/tests/test_base.py

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,35 @@
66
"""
77
import pytest # pylint: disable=unused-import
88

9+
from ..prompt_templates import NetecPromptTemplates
910
from ..ssm import SalesSupportModel
1011

1112

1213
class TestSalesSupportModel:
1314
"""Test SalesSupportModel class."""
1415

16+
ssm = SalesSupportModel()
17+
templates = NetecPromptTemplates()
18+
1519
def test_01_basic(self):
1620
"""Test a basic request"""
1721

1822
SalesSupportModel()
23+
24+
def test_oracle_training_services(self):
25+
"""Test a prompt with the Oracle training services template"""
26+
27+
prompt = self.templates.oracle_training_services
28+
result = self.ssm.prompt_with_template(prompt=prompt, concept="Oracle database administrator")
29+
assert result
30+
assert "Oracle" in result
31+
assert "training" in result
32+
33+
def test_training_services(self):
34+
"""Test a prompt with the training services template"""
35+
36+
prompt = self.templates.training_services
37+
result = self.ssm.prompt_with_template(prompt=prompt, concept="Microsoft certified Azure AI engineer associate")
38+
assert result
39+
assert "Microsoft" in result
40+
assert "training" in result

0 commit comments

Comments
 (0)