Exemple #1
0
    def test_class_function_no_args(self):
        class TestClass(object):
            def func(self):
                pass

        self.assertFalse(has_required_args(TestClass.func))
Exemple #2
0
    def test_simple_2_arg_function_with_one_default(self):
        def testfunc(foo, bar=3):
            pass

        self.assertTrue(has_required_args(testfunc))
Exemple #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))
Exemple #4
0
    def test_simple_1_arg_function_with_default(self):
        def testfunc(foo=2):
            pass

        self.assertFalse(has_required_args(testfunc))
Exemple #5
0
    def test_simple_2_arg_function(self):
        def testfunc(foo, bar):
            pass

        self.assertTrue(has_required_args(testfunc))
Exemple #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))
Exemple #7
0
 def test_simple_2_arg_function(self):
     def testfunc(foo, bar):
         pass
     self.assertTrue(has_required_args(testfunc))
Exemple #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))
Exemple #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))
Exemple #10
0
 def test_class_function_1_arg(self):
     class TestClass(object):
         def func(self, foo):
             pass
     self.assertTrue(has_required_args(TestClass.func))
Exemple #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))
Exemple #12
0
 def test_class_function_no_args(self):
     class TestClass(object):
         def func(self):
             pass
     self.assertFalse(has_required_args(TestClass.func))
Exemple #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))
Exemple #14
0
 def test_simple_2_arg_function_with_one_default(self):
     def testfunc(foo, bar=3):
         pass
     self.assertTrue(has_required_args(testfunc))
Exemple #15
0
    def test_class_function_1_arg(self):
        class TestClass(object):
            def func(self, foo):
                pass

        self.assertTrue(has_required_args(TestClass.func))
Exemple #16
0
 def test_simple_no_args_function(self):
     def testfunc():
         pass
     self.assertFalse(has_required_args(testfunc))
Exemple #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))
Exemple #18
0
    def test_simple_no_args_function(self):
        def testfunc():
            pass

        self.assertFalse(has_required_args(testfunc))
Exemple #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))
Exemple #20
0
 def test_simple_1_arg_function_with_default(self):
     def testfunc(foo=2):
         pass
     self.assertFalse(has_required_args(testfunc))