コード例 #1
0
ファイル: test_pluggy.py プロジェクト: blueyed/pluggy
def test_varnames_class():
    class C:
        def __init__(self, x):
            pass

    class D:
        pass

    assert varnames(C) == ("x",)
    assert varnames(D) == ()
コード例 #2
0
ファイル: test_pluggy.py プロジェクト: MrGreenTea/pluggy
def test_varnames_class():
    class C:
        def __init__(self, x):
            pass

    class D:
        pass

    assert varnames(C) == ("x", )
    assert varnames(D) == ()
コード例 #3
0
def test_varnames():
    def f(x):
        i = 3  # noqa

    class A(object):
        def f(self, y):
            pass

    class B(object):
        def __call__(self, z):
            pass

    assert varnames(f) == (("x", ), ())
    assert varnames(A().f) == (('y', ), ())
    assert varnames(B()) == (('z', ), ())
コード例 #4
0
ファイル: test_pluggy.py プロジェクト: blueyed/pluggy
def test_varnames():
    def f(x):
        i = 3  # noqa

    class A:
        def f(self, y):
            pass

    class B(object):
        def __call__(self, z):
            pass

    assert varnames(f) == ("x",)
    assert varnames(A().f) == ('y',)
    assert varnames(B()) == ('z',)
コード例 #5
0
def test_varnames_class():
    class C(object):
        def __init__(self, x):
            pass

    class D(object):
        pass

    class E(object):
        def __init__(self, x):
            pass

    class F(object):
        pass

    assert varnames(C) == (("x", ), ())
    assert varnames(D) == ((), ())
    assert varnames(E) == (("x", ), ())
    assert varnames(F) == ((), ())
コード例 #6
0
ファイル: test_helpers.py プロジェクト: Coder206/servo
def test_varnames_class():
    class C(object):
        def __init__(self, x):
            pass

    class D(object):
        pass

    class E(object):
        def __init__(self, x):
            pass

    class F(object):
        pass

    assert varnames(C) == (("x",), ())
    assert varnames(D) == ((), ())
    assert varnames(E) == (("x",), ())
    assert varnames(F) == ((), ())
コード例 #7
0
def test_varnames_default():
    def f(x, y=3):
        pass

    assert varnames(f) == (("x", ), ("y", ))
コード例 #8
0
ファイル: test_pluggy.py プロジェクト: blueyed/pluggy
def test_varnames_default():
    def f(x, y=3):
        pass

    assert varnames(f) == ("x",)