Exemplo n.º 1
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'
Exemplo n.º 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'
Exemplo n.º 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"
Exemplo n.º 4
0
def test_no_doc():
    def wrapped(inst):
        pass

    decorator = reify(wrapped)
    assert decorator.__doc__ is None
Exemplo n.º 5
0
def test__doc__copied():
    def wrapped(inst):
        """My doc"""

    decorator = reify(wrapped)
    assert decorator.__doc__ == "My doc"
Exemplo n.º 6
0
def test__get__noinst():
    decorator = reify(None)
    result = decorator.__get__(None)
    assert result is decorator
Exemplo n.º 7
0
def test__doc__copied():
    def wrapped(inst):
        """My doc"""

    decorator = reify(wrapped)
    assert decorator.__doc__ == 'My doc'
Exemplo n.º 8
0
def test__get__noinst():
    decorator = reify(None)
    result = decorator.__get__(None)
    assert result is decorator
Exemplo n.º 9
0
def test_no_doc():
    def wrapped(inst):
        pass

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