예제 #1
0
def test_varnames_class():
    class C:
        def __init__(self, x):
            pass

    class D:
        pass

    assert varnames(C) == ("x",)
    assert varnames(D) == ()
예제 #2
0
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
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
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
def test_varnames_default():
    def f(x, y=3):
        pass

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