コード例 #1
0
    def test_rep_partial_with_kwargs(self):
        def check(result=True):
            return result

        pcheck = partial(check, result=True)
        self.assertTrue(pcheck())
        self.assertEqual(rep(pcheck), "check(result=True)")
コード例 #2
0
    def test_rep_partial_with_args_and_kwargs(self):
        def check(result, doublecheck=True):
            return result == doublecheck

        pcheck = partial(check, True, doublecheck=True)
        self.assertTrue(pcheck())
        self.assertEqual(rep(pcheck), "check(True, doublecheck=True)")
コード例 #3
0
    def test_rep_partial_no_args_no_kwargs(self):
        def check():
            return True

        pcheck = partial(check)
        self.assertTrue(pcheck())
        self.assertEqual(rep(pcheck), "check()")
コード例 #4
0
    def test_rep_callable_class(self):
        class Check(object):
            def __init__(self, result):
                self.result = result

            def __call__(self):
                return self.result

            def __repr__(self):
                return "%s(%r)" % (type(self).__name__, self.result)

        ccheck = Check(True)
        self.assertTrue(ccheck())
        self.assertEqual(rep(ccheck), "Check(True)")
コード例 #5
0
    def test_rep_function(self):
        def check():
            return True

        self.assertTrue(check())
        self.assertEqual(rep(check), "check")
コード例 #6
0
 def test_rep_string(self):
     self.assertEqual(rep("string"), "string")
コード例 #7
0
 def test_rep_partial_with_args_and_kwargs(self):
     def check(result, doublecheck=True):
         return result == doublecheck
     pcheck = partial(check, True, doublecheck=True)
     self.assertTrue(pcheck())
     self.assertEqual(rep(pcheck, MarkupMachine.format_references), "check(True, doublecheck=True)")
コード例 #8
0
 def test_rep_partial_with_kwargs(self):
     def check(result=True):
         return result
     pcheck = partial(check, result=True)
     self.assertTrue(pcheck())
     self.assertEqual(rep(pcheck, MarkupMachine.format_references), "check(result=True)")
コード例 #9
0
 def test_rep_partial_no_args_no_kwargs(self):
     def check():
         return True
     pcheck = partial(check)
     self.assertTrue(pcheck())
     self.assertEqual(rep(pcheck, MarkupMachine.format_references), "check()")
コード例 #10
0
 def test_rep_function(self):
     def check():
         return True
     self.assertTrue(check())
     self.assertEqual(rep(check, MarkupMachine.format_references), "check")