mirror of
https://github.com/astral-sh/ruff.git
synced 2025-09-30 05:45:24 +00:00
72 lines
895 B
Python
72 lines
895 B
Python
import enum
|
|
from enum import Enum, unique
|
|
|
|
|
|
class FakeEnum1(enum.Enum):
|
|
A = "A"
|
|
B = "B"
|
|
C = "B" # PIE796
|
|
|
|
|
|
class FakeEnum2(Enum):
|
|
A = 1
|
|
B = 2
|
|
C = 2 # PIE796
|
|
|
|
|
|
class FakeEnum3(str, Enum):
|
|
A = "1"
|
|
B = "2"
|
|
C = "2" # PIE796
|
|
|
|
|
|
class FakeEnum4(Enum):
|
|
A = 1.0
|
|
B = 2.5
|
|
C = 2.5 # PIE796
|
|
|
|
|
|
class FakeEnum5(Enum):
|
|
A = 1.0
|
|
B = True
|
|
C = False
|
|
D = False # PIE796
|
|
|
|
|
|
class FakeEnum6(Enum):
|
|
A = 1
|
|
B = 2
|
|
C = None
|
|
D = None # PIE796
|
|
|
|
|
|
@enum.unique
|
|
class FakeEnum7(enum.Enum):
|
|
A = "A"
|
|
B = "B"
|
|
C = "C"
|
|
|
|
|
|
@unique
|
|
class FakeEnum8(Enum):
|
|
A = 1
|
|
B = 2
|
|
C = 2 # PIE796
|
|
|
|
|
|
class FakeEnum9(enum.Enum):
|
|
A = "A"
|
|
B = "B"
|
|
C = "C"
|
|
|
|
|
|
class FakeEnum10(enum.Enum):
|
|
A = enum.auto()
|
|
B = enum.auto()
|
|
C = enum.auto()
|
|
|
|
|
|
class FakeEnum10(enum.Enum):
|
|
A = ...
|
|
B = ... # PIE796
|
|
C = ... # PIE796
|