Example #1
0
    def test_class(self):
        """Test is_enum with a non-enum class."""
        class Test:

            """Test class for is_enum."""

        assert not utils.is_enum(Test)
Example #2
0
    def test_enum(self):
        """Test is_enum with an enum."""
        class Foo(enum.Enum):

            bar = 1
            baz = 2

        assert utils.is_enum(Foo)
Example #3
0
    def test_class(self):
        """Test is_enum with a non-enum class."""
        class Test:
            """Test class for is_enum."""

            pass

        assert not utils.is_enum(Test)
Example #4
0
    def test_enum(self):
        """Test is_enum with an enum."""
        class Foo(enum.Enum):

            bar = enum.auto()
            baz = enum.auto()

        assert utils.is_enum(Foo)
Example #5
0
 def test_object(self):
     """Test is_enum with a non-enum object."""
     assert not utils.is_enum(23)
Example #6
0
 def test_enum(self):
     """Test is_enum with an enum."""
     e = enum.Enum('Foo', 'bar, baz')
     assert utils.is_enum(e)
Example #7
0
 def test_object(self):
     """Test is_enum with a non-enum object."""
     assert not utils.is_enum(23)
Example #8
0
 def test_enum(self):
     """Test is_enum with an enum."""
     e = enum.Enum('Foo', 'bar, baz')
     assert utils.is_enum(e)
Example #9
0
 def test_enum(self):
     """Test is_enum with an enum."""
     e = enum.Enum("Foo", "bar, baz")
     assert utils.is_enum(e)