コード例 #1
0
ファイル: characters.py プロジェクト: deryckh/dcuolfg
 def test_character_level_cap(self):
     """A Character has a max level of 30."""
     player = make_player()
     toon = Character(name="FakeToon", player=player, server=0)
     toon.level = 31
     with self.assertRaises(ValidationError) as err:
         toon.full_clean()
     expected_message = "Ensure this value is less than or equal to 30."
     message_list = err.exception.message_dict.get("level")
     self.assertEqual(expected_message, message_list[0])
コード例 #2
0
ファイル: characters.py プロジェクト: deryckh/dcuolfg
 def test_character_level_min(self):
     """A Character cannot have a negative level."""
     player = make_player()
     toon = Character(name="UnrealNegativeHero", player=player, server=0)
     toon.level = -1
     with self.assertRaises(ValidationError) as err:
         toon.full_clean()
     expected_message = "Ensure this value is greater than or equal to 0."
     message_list = err.exception.message_dict.get("level")
     self.assertEqual(expected_message, message_list[0])
コード例 #3
0
ファイル: characters.py プロジェクト: deryckh/dcuolfg
 def test_character_update_level(self):
     """You should be able to update a Character's level."""
     toon = Character(name="EvilVillainToon")
     toon.level = 30
     self.assertEqual(30, toon.level)