mirror of
https://github.com/Threnklyn/dungeon-sheets.git
synced 2026-06-04 03:48:28 +02:00
Remove encounters, refactor Actor into Entity, move more core capabilities into Entity
This commit is contained in:
@@ -64,7 +64,7 @@ class TestCharacter(TestCase):
|
||||
self.assertEqual(char.spells[0].name, "my spell!")
|
||||
|
||||
def test_homebrew_infusions(self):
|
||||
char = Character(classes="artificer")
|
||||
char = Character(class_list="artificer")
|
||||
|
||||
class MyInfusion(infusions.Infusion):
|
||||
name = "my infusion!"
|
||||
@@ -74,7 +74,7 @@ class TestCharacter(TestCase):
|
||||
self.assertIsInstance(char.infusions[0], infusions.Infusion)
|
||||
self.assertEqual(char.infusions[0].name, "my infusion!")
|
||||
# Pass a previously undefined infusion
|
||||
char = Character(classes="artificer")
|
||||
char = Character(class_list="artificer")
|
||||
char.set_attrs(infusions=("spam_infusion",))
|
||||
self.assertIsInstance(char.infusions[0], infusions.Infusion)
|
||||
self.assertEqual(char.infusions[0].name, "Spam Infusion")
|
||||
@@ -129,7 +129,7 @@ class TestCharacter(TestCase):
|
||||
self.assertEqual(repr(char), "<Wizard: Inara>")
|
||||
|
||||
def test_is_proficient(self):
|
||||
char = Character(classes=["Wizard"])
|
||||
char = Character(class_list=["Wizard"])
|
||||
char.weapon_proficiencies
|
||||
sword = Shortsword()
|
||||
# Check for not-proficient weapon
|
||||
|
||||
Reference in New Issue
Block a user