griptape
18 строк · 579.0 Байт
1from tests.utils.structure_tester import StructureTester2import pytest3
4
5class TestRule:6@pytest.fixture(7autouse=True, params=StructureTester.RULE_CAPABLE_PROMPT_DRIVERS, ids=StructureTester.prompt_driver_id_fn8)9def structure_tester(self, request):10from griptape.structures import Agent11from griptape.rules import Rule12
13agent = Agent(prompt_driver=request.param, rules=[Rule("Your name is Tony.")])14
15return StructureTester(agent)16
17def test_rule(self, structure_tester):18structure_tester.run("What is your name?")19