From 7887ad487b5552be3dc106b0270cd32ce0e56a9c Mon Sep 17 00:00:00 2001 From: Avalon Hope <96471977+avalonhope@users.noreply.github.com> Date: Fri, 8 Jul 2022 11:16:06 +0100 Subject: [PATCH 1/2] Update test_search.py --- evennia/utils/tests/test_search.py | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/evennia/utils/tests/test_search.py b/evennia/utils/tests/test_search.py index 63515d6754..ed017bfe25 100644 --- a/evennia/utils/tests/test_search.py +++ b/evennia/utils/tests/test_search.py @@ -48,3 +48,17 @@ class TestSearch(EvenniaTest): script.db.an_attribute = "some value" found = search_script_attribute(key="an_attribute", value="wrong value") self.assertEqual(len(found), 0, errors) + + def test_search_script_key(self): + """Check that a script can be found by its key value.""" + script, errors = DefaultScript.create("a-script") + found = search_script("a-script") + self.assertEqual(len(found), 1, errors) + self.assertEqual(script.key, found[0].key, errors) + + def test_search_script_wrong_key(self): + """Check that a script cannot be found by a wrong key value.""" + script, errors = DefaultScript.create("a-script") + found = search_script("wrong_key") + self.assertEqual(len(found), 0, errors) + From 1bd32800ee2b48e6e4d76573db69e3a9f0ef2ea0 Mon Sep 17 00:00:00 2001 From: Avalon Hope <96471977+avalonhope@users.noreply.github.com> Date: Fri, 8 Jul 2022 11:51:00 +0100 Subject: [PATCH 2/2] Update test_search.py --- evennia/utils/tests/test_search.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/evennia/utils/tests/test_search.py b/evennia/utils/tests/test_search.py index ed017bfe25..a892203e0c 100644 --- a/evennia/utils/tests/test_search.py +++ b/evennia/utils/tests/test_search.py @@ -1,6 +1,6 @@ from evennia.scripts.scripts import DefaultScript from evennia.utils.test_resources import EvenniaTest -from evennia.utils.search import search_script_attribute, search_script_tag +from evennia.utils.search import search_script_attribute, search_script_tag, search_script class TestSearch(EvenniaTest):