Skip to content
Snippets Groups Projects
Commit c48da537 authored by pompolic's avatar pompolic
Browse files

Add test code (broken)

parent cc9006d5
No related branches found
No related tags found
No related merge requests found
import unittest import unittest
class TestContextBasedAllocationAttribution(unittest.testCase): class TestContextBasedAllocationAttribution(unittest.TestCase):
def setUp(self): def setUp(self):
self.a = Parser("a", 128) self.a = Parser("a", 128)
self.b = Parser("b", 32) self.b = Parser("b", 32)
...@@ -20,23 +20,21 @@ class TestContextBasedAllocationAttribution(unittest.testCase): ...@@ -20,23 +20,21 @@ class TestContextBasedAllocationAttribution(unittest.testCase):
pass pass
def test_after_h_do_parse(self): def test_after_h_do_parse(self):
#self.top_level_parse.enter_h_do_parse(cr.address) self.top_level_parse.enter_h_do_parse(self.b.address)
#self.assertIs(self.top_level_parse.peek_parser(), cr) self.assertIs(self.top_level_parse.peek_parser(), self.b)
pass
def test_after_enter_parse_virtual(self): def test_after_enter_parse_virtual(self):
#self.top_level_parse.enter_h_do_parse(cr.address) self.top_level_parse.enter_h_do_parse(self.b.address)
#self.top_level_parse.enter_parse_virtual(cr.address) self.top_level_parse._parse_virtual(self.b.address)
#self.assertIs(self.top_level_parse.peek_parser(), cr) self.assertIs(self.top_level_parse.peek_parser(), self.b)
pass
def test_after_enter_perform_lowlevel_parse(self): def test_after_enter_perform_lowlevel_parse(self):
#self.top_level_parse.enter_h_do_parse(cr.address) self.top_level_parse.enter_h_do_parse(self.b.address)
#self.top_level_parse.enter_parse_virtual(cr.address) self.top_level_parse._parse_virtual(self.b.address)
#self.top_level_parse.enter_perform_lowlevel_parse(cr.address) self.top_level_parse.enter_perform_lowlevel_parse(self.b.address)
#self.assertIs(self.top_level_parse.peek_parser(), cr) self.assertIs(self.top_level_parse.peek_parser(), self.b)
pass
# TODO: thes need a different setUp() with two parsers pushed on the stack
def test_after_return_from_perform_lowlevel_parse(self): def test_after_return_from_perform_lowlevel_parse(self):
pass pass
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment