Example #1
0
    def test_debug_method(self):
        with pytest.raises(AttributeError):
            Q.upper().foo.eval_('test')

        dbg = Q.debug_()
        assert isinstance(dbg, QDebug)
        assert repr(dbg.expr) == 'Q.upper().foo'
        assert repr(dbg.inner_expr) == '.foo'
        assert dbg.val == 'test'
        assert dbg.inner_val == 'TEST'
Example #2
0
    def test_debug_method(self):
        with pytest.raises(AttributeError):
            Q.upper().foo.eval_('test')

        dbg = Q.debug_()
        assert isinstance(dbg, QDebug)
        assert repr(dbg.expr) == 'Q.upper().foo'
        assert repr(dbg.inner_expr) == '.foo'
        assert dbg.val == 'test'
        assert dbg.inner_val == 'TEST'
Example #3
0
    def test_debug_method_empty(self):
        del Q.__debug_info__
        dbg = Q.debug_()

        assert isinstance(dbg, QDebug)
        assert dbg == (None, None, None, None)
Example #4
0
    def test_debug_method_empty(self):
        del Q.__debug_info__
        dbg = Q.debug_()

        assert isinstance(dbg, QDebug)
        assert dbg == (None, None, None, None)