@@ -90,7 +90,7 @@ def load_tests(loader, standard_tests, pattern):
9090 suite .addTest (test .test_functools .TestPartialC ('test_positional' ))
9191 suite .addTest (test .test_functools .TestPartialC ('test_protection_of_callers_dict_argument' ))
9292 #suite.addTest(test.test_functools.TestPartialC('test_recursive_pickle')) # StackOverflowException
93- # suite.addTest(unittest.expectedFailure( test.test_functools.TestPartialC('test_recursive_repr'))) # StackOverflowException, was: AssertionError: '<CPartialSubclass object at 0x00000000000000C0>' != 'CPartialSubclass(...)'
93+ suite .addTest (test .test_functools .TestPartialC ('test_recursive_repr' ))
9494 suite .addTest (test .test_functools .TestPartialC ('test_repr' ))
9595 suite .addTest (unittest .expectedFailure (test .test_functools .TestPartialC ('test_setstate' ))) # AssertionError: Tuples differ: (<function capture at 0x000000000000008D>, (1,), {'a': 10}, {'attr': []}) != (<function capture at 0x000000000000008D>, (1,), {'a': 10}, {})
9696 suite .addTest (test .test_functools .TestPartialC ('test_setstate_errors' ))
@@ -117,13 +117,14 @@ def load_tests(loader, standard_tests, pattern):
117117 suite .addTest (test .test_functools .TestPartialCSubclass ('test_positional' ))
118118 suite .addTest (test .test_functools .TestPartialCSubclass ('test_protection_of_callers_dict_argument' ))
119119 #suite.addTest(test.test_functools.TestPartialCSubclass('test_recursive_pickle')) # StackOverflowException
120- # suite.addTest(unittest.expectedFailure(test.test_functools.TestPartialCSubclass('test_recursive_repr'))) # StackOverflowException, was: AssertionError: '<CPartialSubclass object at 0x00000000000000C0> ' != 'CPartialSubclass(...)'
120+ suite .addTest (unittest .expectedFailure (test .test_functools .TestPartialCSubclass ('test_recursive_repr' ))) # AssertionError: 'functools.partial(...) ' != 'CPartialSubclass(...)'
121121 suite .addTest (unittest .expectedFailure (test .test_functools .TestPartialCSubclass ('test_repr' ))) # AssertionError
122122 suite .addTest (unittest .expectedFailure (test .test_functools .TestPartialCSubclass ('test_setstate' ))) # AssertionError: Tuples differ: (<function capture at 0x000000000000008D>, (1,), {'a': 10}, {'attr': []}) != (<function capture at 0x000000000000008D>, (1,), {'a': 10}, {})
123123 suite .addTest (test .test_functools .TestPartialCSubclass ('test_setstate_errors' ))
124124 suite .addTest (test .test_functools .TestPartialCSubclass ('test_setstate_refcount' ))
125125 suite .addTest (unittest .expectedFailure (test .test_functools .TestPartialCSubclass ('test_setstate_subclasses' ))) # AssertionError: <class 'test.test_functools.MyDict'> is not <class 'dict'>
126- suite .addTest (test .test_functools .TestPartialCSubclass ('test_weakref' ))
126+ if not is_mono :
127+ suite .addTest (test .test_functools .TestPartialCSubclass ('test_weakref' ))
127128 suite .addTest (test .test_functools .TestPartialCSubclass ('test_with_bound_and_unbound_methods' ))
128129 suite .addTest (test .test_functools .TestPartialMethod ('test_abstract' ))
129130 suite .addTest (test .test_functools .TestPartialMethod ('test_arg_combinations' ))
0 commit comments