def test_have_read_only_shortcuts(): frame = frames.current_frame() assert frame.back == frame.f_back assert frame.code == frame.f_code assert frame.globals == frame.f_globals assert frame.locals == frame.f_locals assert frame.restricted == frame.f_restricted
def have_read_only_shortcuts(): frame = frames.current_frame() assert frame.back == frame.f_back assert frame.code == frame.f_code assert frame.globals == frame.f_globals assert frame.locals == frame.f_locals assert frame.restricted == frame.f_restricted
def test_have_special_shortcuts(): frame = frames.current_frame() assert frame.lineno == frame.f_lineno - 1 assert frame.last_instruction != frame.last_instruction assert frame.trace is None try: @apply def test_errors(): try: raise finally: assert frame.exc_type is not None assert frame.exc_value is not None assert frame.exc_traceback is not None except: assert frame.exc_type is None assert frame.exc_value is None assert frame.exc_traceback is None
def have_special_shortcuts(): frame = frames.current_frame() assert frame.lineno == frame.f_lineno - 1 assert frame.last_instruction != frame.last_instruction assert frame.trace is None try: @apply def test_errors(): try: raise finally: assert frame.exc_type is not None assert frame.exc_value is not None assert frame.exc_traceback is not None except: assert frame.exc_type is None assert frame.exc_value is None assert frame.exc_traceback is None
def test_current_frame_is_really_the_current_frame(): apples = 'yep' assert 'apples' in frames.current_frame().f_locals
def test_is_a_frame(): assert inspect.isframe(frames.current_frame())
def current_frame_is_really_the_current_frame(): apples = 'yep' assert 'apples' in frames.current_frame().f_locals
def is_a_frame(): assert inspect.isframe(frames.current_frame())