opbtest/test/test_mocks.py

17 lines
602 B
Python
Raw Permalink Normal View History

2018-11-28 15:11:07 +01:00
from opbtest import OpbTestCase
class TestMocks(OpbTestCase):
def test_mockproc_replaces_call_statements_with_dummies(self):
assert_that = self.load_file("mocks.psm4").mockproc("myproc").execute()
assert_that.reg("s0").contains(0)
def test_replace_replaces_statement_with_given(self):
assert_that = self.load_file("mocks.psm4").replace("load s0, 11", "load s0, 3").execute()
assert_that.reg("s0").contains(3)
def test_do_not_replace_anything(self):
assert_that = self.load_file("mocks.psm4").execute()
assert_that.reg("s0").contains(11)