def test_custom_slot_type(tmpdir): domain_path = utilities.write_text_to_file(tmpdir, "domain.yml", """ slots: custom: type: tests.conftest.CustomSlot templates: utter_greet: - hey there! actions: - utter_greet """) TemplateDomain.load(domain_path)
def test_domain_fails_on_unknown_custom_slot_type(tmpdir): domain_path = utilities.write_text_to_file(tmpdir, "domain.yml", """ slots: custom: type: tests.conftest.Unknown templates: utter_greet: - hey there! actions: - utter_greet""") with pytest.raises(ValueError): TemplateDomain.load(domain_path)
def test_domain_fails_on_unknown_custom_slot_type(tmpdir, domain_unkown_slot_type): domain_path = utilities.write_text_to_file(tmpdir, "domain.yml", domain_unkown_slot_type) with pytest.raises(ValueError): Domain.load(domain_path)