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