コード例 #1
0
    def test_named(self):
        assert fun_takes_argument('foo', lambda a, foo, bar: 1)

        def fun(a, b, c, d):
            return 1

        assert fun_takes_argument('foo', fun, position=4)
コード例 #2
0
    def test_does_not(self):
        assert not fun_takes_argument('foo', lambda a, bar, baz: 1)
        assert not fun_takes_argument('foo', lambda: 1)

        def fun(a, b, foo):
            return 1

        assert not fun_takes_argument('foo', fun, position=4)
コード例 #3
0
ファイル: test_functional.py プロジェクト: tgwizard/celery
    def test_does_not(self):
        self.assertFalse(fun_takes_argument('foo', lambda a, bar, baz: 1))
        self.assertFalse(fun_takes_argument('foo', lambda: 1))

        def fun(a, b, foo):
            return 1

        self.assertFalse(fun_takes_argument('foo', fun, position=4))
コード例 #4
0
ファイル: test_functional.py プロジェクト: 277800076/celery
    def test_does_not(self):
        self.assertFalse(fun_takes_argument('foo', lambda a, bar, baz: 1))
        self.assertFalse(fun_takes_argument('foo', lambda: 1))

        def fun(a, b, foo):
            return 1

        self.assertFalse(fun_takes_argument('foo', fun, position=4))
コード例 #5
0
 def test_starargs(self):
     assert fun_takes_argument('foo', lambda a, *args: 1)
コード例 #6
0
 def test_starkwargs(self):
     assert fun_takes_argument('foo', lambda **kw: 1)
コード例 #7
0
ファイル: routes.py プロジェクト: 277800076/celery
def _try_route(meth, task, args, kwargs, options=None):
    if fun_takes_argument('options', meth, position=4):
        return meth(task, args, kwargs, options)
    return meth(task, args, kwargs)
コード例 #8
0
ファイル: test_functional.py プロジェクト: 277800076/celery
 def test_starargs(self):
     self.assertTrue(fun_takes_argument('foo', lambda a, *args: 1))
コード例 #9
0
ファイル: test_functional.py プロジェクト: 277800076/celery
 def test_starkwargs(self):
     self.assertTrue(fun_takes_argument('foo', lambda **kw: 1))
コード例 #10
0
ファイル: routes.py プロジェクト: sobhaduvvuri/celery
def _try_route(meth, task, args, kwargs, options=None):
    if fun_takes_argument('options', meth, position=4):
        return meth(task, args, kwargs, options)
    return meth(task, args, kwargs)
コード例 #11
0
ファイル: test_functional.py プロジェクト: tgwizard/celery
 def test_starargs(self):
     self.assertTrue(fun_takes_argument('foo', lambda a, *args: 1))
コード例 #12
0
ファイル: test_functional.py プロジェクト: tgwizard/celery
 def test_starkwargs(self):
     self.assertTrue(fun_takes_argument('foo', lambda **kw: 1))