From cb0a9d900b5f2373cf6157ac142b505476bae807 Mon Sep 17 00:00:00 2001 From: pompolic <pompolic@special-circumstanc.es> Date: Wed, 22 Feb 2023 18:27:09 +0100 Subject: [PATCH] Work out more tests in comments --- .../test_stack_frame_parser_context.py | 38 ++++++++++++++++--- 1 file changed, 32 insertions(+), 6 deletions(-) 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 954babc..6b7f16d 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 -- GitLab