コード例 #1
0
ファイル: test_reify.py プロジェクト: AndydeCleyre/morepath
def test__get__with_inst():
    def wrapped(inst):
        return 'a'
    decorator = reify(wrapped)
    inst = Dummy()
    result = decorator.__get__(inst)
    assert result == 'a'
    assert inst.__dict__['wrapped'] == 'a'
コード例 #2
0
def test__get__with_inst():
    def wrapped(inst):
        return 'a'
    decorator = reify(wrapped)
    inst = Dummy()
    result = decorator.__get__(inst)
    assert result == 'a'
    assert inst.__dict__['wrapped'] == 'a'
コード例 #3
0
def test__get__with_inst():
    def wrapped(inst):
        return "a"

    decorator = reify(wrapped)
    inst = Dummy()
    result = decorator.__get__(inst)
    assert result == "a"
    assert inst.__dict__["wrapped"] == "a"
コード例 #4
0
def test_no_doc():
    def wrapped(inst):
        pass

    decorator = reify(wrapped)
    assert decorator.__doc__ is None
コード例 #5
0
def test__doc__copied():
    def wrapped(inst):
        """My doc"""

    decorator = reify(wrapped)
    assert decorator.__doc__ == "My doc"
コード例 #6
0
def test__get__noinst():
    decorator = reify(None)
    result = decorator.__get__(None)
    assert result is decorator
コード例 #7
0
ファイル: test_reify.py プロジェクト: AndydeCleyre/morepath
def test__doc__copied():
    def wrapped(inst):
        """My doc"""

    decorator = reify(wrapped)
    assert decorator.__doc__ == 'My doc'
コード例 #8
0
ファイル: test_reify.py プロジェクト: AndydeCleyre/morepath
def test__get__noinst():
    decorator = reify(None)
    result = decorator.__get__(None)
    assert result is decorator
コード例 #9
0
ファイル: test_reify.py プロジェクト: gotcha/morepath
def test_no_doc():
    def wrapped(inst):
        pass

    decorator = reify(wrapped)
    assert decorator.__doc__ is None