def test_enum_with_two_variable_assign_with_integer_interpreter(self):
        a=""" enum DAY
                        {
                            saturday ,
                            sunday = 0  ,
                            friday
                                        } workday ;

                enum DAY x = sunday ;
                enum DAY y = friday ;"""
        root=CParser.parse(a)
        Runinterpreter(root)
        self.assertEqual(symbolTable['enum DAY'].id,'enum DAY')
        temp=scope.findVariable('x')
        self.assertEqual(temp[0][0],symbolTable['enum DAY'])
        self.assertEqual(temp[1],0)
        temp=scope.findVariable('y')
        self.assertEqual(temp[0][0],symbolTable['enum DAY'])
        self.assertEqual(temp[1],1)
        CParser.clearParseEnviroment()
 def setUp(self):
     scope.__init__()
     CParser.clearParseEnviroment()
     CParser.Initialization()
 def setUp(self):
     scope.__init__()
     CParser.clearParseEnviroment()
 def setUp(self):
     CParser.clearParseEnviroment()
     CParser.Initialization()