(vmprof)[brick:~/src/intro/part2] $ cat tests/test_interp.py 

from asminterp import interp1
from asminterp.parser import parse

class BaseTestInterp(object):
    def test_return_1(self):
        r = self.interp("""
            load_integer 13
            print
            """)
        assert r == [13]

def TestInterp(BaseTestInterp):
    def interp(self, p):
        return interp1.interp(parse(p))
(vmprof)[brick:~/src/intro/part2] $ py.test -sxv --pdb tests/test_interp.py 
============================================== test session starts ==============================================
platform darwin -- Python 2.7.10, pytest-2.9.2, py-1.4.27.dev1, pluggy-0.3.1 -- /Users/dev/.virtualenvs/vmprof/bin/python
cachedir: tests/.cache
rootdir: /Users/dev/src/intro/part2/tests, inifile: 
plugins: xdist-1.14, django-2.9.1, cov-2.5.1, hypothesis-3.0.2
collected 0 items 

========================================= no tests ran in 0.01 seconds ==========================================
(vmprof)[brick:~/src/intro/part2] $