def test_t_try2(self): node = { "description": "ttry", "elements": { "e1": { "description": "traise", "elements": { "e1": "raise" } }, "e2": { "description": "traise", "elements": { "e1": "raise" } } } } assert t_try({}, node) == TYPE.UNDEFINED
def test_t_try3(self): node = { "description": "ttry", "elements": { "e1": { "description": "tbool", "elements": { "e1": "true" } }, "e2": { "description": "tvar", "elements": { "e1": "x" } } } } assert t_try({"x": TYPE.BOOL}, node) == TYPE.BOOL
def test_t_try5(self): node = { "description": "ttry", "elements": { "e1": { "description": "tbool", "elements": { "e1": "true" } }, "e2": { "description": "traise", "elements": { "e1": "blaa" } } } } assert t_try({}, node) == TYPE.ERROR