text: from unittest import TestCase
  
  from ulti_types.Stat import Stat
  from ulti_types.Action import Action
  
  
  class TestStat(TestCase):
  
      def test_str_override(self):
          for s in Stat:
              self.assertRegex(str(s), "[a-z]+")
  
      def test_static_get_action(self):
          for s in Stat:
              self.assertIsInstance(Stat.get_action(s), Action)
  
      def test_method_get_action(self):
          for s in Stat:
              self.assertIsInstance(s.get_action(), Action)
  
      def test_properties_return_bool(self):
          for s in Stat:
              self.assertIsInstance(s.is_offense, bool)
              self.assertIsInstance(s.is_defense, bool)
  