From 595a87bf6058ae1c1732a813f9a953f579b1fabe Mon Sep 17 00:00:00 2001 From: Wendy Wang Date: Fri, 3 Feb 2023 12:33:10 +0100 Subject: [PATCH] Adding testing for tag casting changes --- evennia/typeclasses/tests.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/evennia/typeclasses/tests.py b/evennia/typeclasses/tests.py index a7793ad79f..d8a0c47f55 100644 --- a/evennia/typeclasses/tests.py +++ b/evennia/typeclasses/tests.py @@ -314,6 +314,18 @@ class TestTags(BaseEvenniaTest): self.obj1.tags.add("tagC", "categoryC") self.assertFalse(self.obj1.tags.has(category="categoryD")) + def test_integer_tag(self): + self.obj1.tags.add(1) + self.assertTrue(self.obj1.tags.has(1)) + self.assertTrue(self.obj1.tags.get(1)) + self.assertTrue(self.obj1.tags.has("1")) + self.assertTrue(self.obj1.tags.get("1")) + self.obj1.tags.remove(1) + self.assertFalse(self.obj1.tags.has(1)) + self.assertFalse(self.obj1.tags.get(1)) + self.assertFalse(self.obj1.tags.has("1")) + self.assertFalse(self.obj1.tags.get("1")) + def test_tag_add_no_category__issue_2688(self): """ Adding a tag without a category should create a new tag:None tag