Пример #1
0
    def test_class_function_no_args(self):
        class TestClass(object):
            def func(self):
                pass

        self.assertFalse(has_required_args(TestClass.func))
Пример #2
0
    def test_simple_2_arg_function_with_one_default(self):
        def testfunc(foo, bar=3):
            pass

        self.assertTrue(has_required_args(testfunc))
Пример #3
0
    def test_simple_2_arg_function_with_two_defaults(self):
        def testfunc(foo=1, bar=3):
            pass

        self.assertFalse(has_required_args(testfunc))
Пример #4
0
    def test_simple_1_arg_function_with_default(self):
        def testfunc(foo=2):
            pass

        self.assertFalse(has_required_args(testfunc))
Пример #5
0
    def test_simple_2_arg_function(self):
        def testfunc(foo, bar):
            pass

        self.assertTrue(has_required_args(testfunc))
Пример #6
0
    def test_class_function_2_args_1_default(self):
        class TestClass(object):
            def func(self, foo, bar=2):
                pass

        self.assertTrue(has_required_args(TestClass.func))
Пример #7
0
 def test_simple_2_arg_function(self):
     def testfunc(foo, bar):
         pass
     self.assertTrue(has_required_args(testfunc))
Пример #8
0
 def test_class_function_2_args_1_default(self):
     class TestClass(object):
         def func(self, foo, bar=2):
             pass
     self.assertTrue(has_required_args(TestClass.func))
Пример #9
0
 def test_class_function_2_args_2_defaults(self):
     class TestClass(object):
         def func(self, foo=1, bar=2):
             pass
     self.assertFalse(has_required_args(TestClass.func))
Пример #10
0
 def test_class_function_1_arg(self):
     class TestClass(object):
         def func(self, foo):
             pass
     self.assertTrue(has_required_args(TestClass.func))
Пример #11
0
 def test_class_function_1_arg_with_default(self):
     class TestClass(object):
         def func(self, foo=2):
             pass
     self.assertFalse(has_required_args(TestClass.func))
Пример #12
0
 def test_class_function_no_args(self):
     class TestClass(object):
         def func(self):
             pass
     self.assertFalse(has_required_args(TestClass.func))
Пример #13
0
 def test_simple_2_arg_function_with_two_defaults(self):
     def testfunc(foo=1, bar=3):
         pass
     self.assertFalse(has_required_args(testfunc))
Пример #14
0
 def test_simple_2_arg_function_with_one_default(self):
     def testfunc(foo, bar=3):
         pass
     self.assertTrue(has_required_args(testfunc))
Пример #15
0
    def test_class_function_1_arg(self):
        class TestClass(object):
            def func(self, foo):
                pass

        self.assertTrue(has_required_args(TestClass.func))
Пример #16
0
 def test_simple_no_args_function(self):
     def testfunc():
         pass
     self.assertFalse(has_required_args(testfunc))
Пример #17
0
    def test_class_function_1_arg_with_default(self):
        class TestClass(object):
            def func(self, foo=2):
                pass

        self.assertFalse(has_required_args(TestClass.func))
Пример #18
0
    def test_simple_no_args_function(self):
        def testfunc():
            pass

        self.assertFalse(has_required_args(testfunc))
Пример #19
0
    def test_class_function_2_args_2_defaults(self):
        class TestClass(object):
            def func(self, foo=1, bar=2):
                pass

        self.assertFalse(has_required_args(TestClass.func))
Пример #20
0
 def test_simple_1_arg_function_with_default(self):
     def testfunc(foo=2):
         pass
     self.assertFalse(has_required_args(testfunc))