MCPcopy
hub / github.com/sqlalchemy/sqlalchemy / SomeEnum

Class SomeEnum

test/sql/test_values.py:398–409  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

396 @testing.fixture
397 def tricky_types_parameter_fixture(self):
398 class SomeEnum:
399 # Implements PEP 435 in the minimal fashion needed by SQLAlchemy
400 __members__ = OrderedDict()
401
402 def __init__(self, name, value, alias=None):
403 self.name = name
404 self.value = value
405 self.__members__[name] = self
406 setattr(self.__class__, name, self)
407 if alias:
408 self.__members__[alias] = self
409 setattr(self.__class__, alias, self)
410
411 one = SomeEnum("one", 1)
412 two = SomeEnum("two", 2)

Callers 3

EnumTestClass · 0.70

Calls

no outgoing calls

Tested by 2