diff --git a/gdb-port/tests/integration/test_stack_frame_parser_context.py b/gdb-port/tests/integration/test_stack_frame_parser_context.py index 954babc77ae7a2a22c5091b80930c9812571408f..6b7f16da91fb6b2af4380f4e1f198071fd8deb32 100644 --- a/gdb-port/tests/integration/test_stack_frame_parser_context.py +++ b/gdb-port/tests/integration/test_stack_frame_parser_context.py @@ -2,12 +2,38 @@ import unittest class TestContextBasedAllocationAttribution(unittest.testCase): #def setUp(self): - #self.top_level_parse.h_do_parse(ws.address) - #self.top_level_parse.parse_virtual(ws.address) - #self.top_level_parse.perform_lowlevel_parse(ws.address) - #self.top_level_parse.h_do_parse(cr.address) - #self.top_level_parse.parse_virtual(cr.address) - #self.top_level_parse.perform_lowlevel_parse(cr.address) + #self.top_level_parse.enter_h_do_parse(ws.address) + #self.top_level_parse.enter_parse_virtual(ws.address) + #self.top_level_parse.enter_perform_lowlevel_parse(ws.address) def test_top_of_stack(self): + #self.assertEqual(self.top_level_parse.peek_parser(), cr) + pass + + def test_after_h_do_parse(self): + #self.top_level_parse.enter_h_do_parse(cr.address) + #self.assertIs(self.top_level_parse.peek_parser(), cr) + pass + + def test_after_enter_parse_virtual(self): + #self.top_level_parse.enter_h_do_parse(cr.address) + #self.top_level_parse.enter_parse_virtual(cr.address) + #self.assertIs(self.top_level_parse.peek_parser(), cr) + pass + + def test_after_enter_perform_lowlevel_parse(self): + #self.top_level_parse.enter_h_do_parse(cr.address) + #self.top_level_parse.enter_parse_virtual(cr.address) + #self.top_level_parse.enter_perform_lowlevel_parse(cr.address) + #self.assertIs(self.top_level_parse.peek_parser(), cr) + pass + + def test_after_return_from_perform_lowlevel_parse(self): + pass + + def test_after_return_from_parse_virtual(self): + pass + + def test_after_return_from_h_do_parse(self): + #self.assertIs(self.top_level_parse.peek_parser(), ws) pass