Esempio n. 1
0
 def testBuildingEnumFromIntegerValue(self):
     '''Tries to build the proper enum using an integer.'''
     SampleNamespace.getNumber(SampleNamespace.Option(1))
Esempio n. 2
0
 def testBuildingEnumWithDefaultValue(self):
     '''Enum constructor with default value'''
     enum = SampleNamespace.Option()
     self.assertEqual(enum, SampleNamespace.None_)
Esempio n. 3
0
    def testEnumRepr(self):
        enum = SampleNamespace.Option(1)
        self.assertEqual(eval(repr(enum)), enum)

        enum = SampleNamespace.Option(999)
        self.assertEqual(eval(repr(enum)), enum)