Added a content registry, so homebrew content can be referenced by name.

This commit is contained in:
Mark Wolfman
2021-06-13 14:29:57 -05:00
parent 1abfcaf657
commit cc430720fb
13 changed files with 200 additions and 92 deletions
-18
View File
@@ -80,21 +80,3 @@ class TestStats(TestCase):
# Check for a proficiency
my_class.skill_proficiencies = ["acrobatics"]
self.assertEqual(my_class.acrobatics, 4)
def test_findattr(self):
"""Check if the function can find attributes."""
class TestClass:
my_attr = 47
YourAttr = 53
test_class = TestClass()
# Direct access
self.assertEqual(stats.findattr(test_class, "my_attr"), test_class.my_attr)
self.assertEqual(stats.findattr(test_class, "YourAttr"), test_class.YourAttr)
# Swapping spaces for capitalization
self.assertEqual(stats.findattr(test_class, "my attr"), test_class.my_attr)
self.assertEqual(stats.findattr(test_class, "your attr"), test_class.YourAttr)
# Check for extra functuation
self.assertEqual(stats.findattr(test_class, "my attr"), test_class.my_attr)
self.assertEqual(stats.findattr(test_class, "Your/Attr"), test_class.YourAttr)