Esempio n. 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)
Esempio n. 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)
Esempio n. 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)
Esempio n. 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)
Esempio n. 5
0
 def test_object(self):
     """Test is_enum with a non-enum object."""
     assert not utils.is_enum(23)
Esempio n. 6
0
 def test_enum(self):
     """Test is_enum with an enum."""
     e = enum.Enum('Foo', 'bar, baz')
     assert utils.is_enum(e)
Esempio n. 7
0
 def test_object(self):
     """Test is_enum with a non-enum object."""
     assert not utils.is_enum(23)
Esempio n. 8
0
 def test_enum(self):
     """Test is_enum with an enum."""
     e = enum.Enum('Foo', 'bar, baz')
     assert utils.is_enum(e)
Esempio n. 9
0
 def test_enum(self):
     """Test is_enum with an enum."""
     e = enum.Enum("Foo", "bar, baz")
     assert utils.is_enum(e)