Esempio n. 1
0
 def run_test(*args, **kwargs):
     if FAST_TESTS:  # if set, only run tests once, using fastest implementation
         func(*args, **kwargs)
         return
     ecc_fast.undo_monkey_patching_of_python_ecdsa_internals_with_libsecp256k1()
     try:
         # first test without libsecp
         func(*args, **kwargs)
     finally:
         ecc_fast.do_monkey_patching_of_python_ecdsa_internals_with_libsecp256k1()
     # if libsecp is not available, we are done
     if not ecc_fast._libsecp256k1:
         return
     # if libsecp is available, test again now
     func(*args, **kwargs)
Esempio n. 2
0
 def run_test(*args, **kwargs):
     if FAST_TESTS:  # if set, only run tests once, using fastest implementation
         func(*args, **kwargs)
         return
     ecc_fast.undo_monkey_patching_of_python_ecdsa_internals_with_libsecp256k1()
     try:
         # first test without libsecp
         func(*args, **kwargs)
     finally:
         ecc_fast.do_monkey_patching_of_python_ecdsa_internals_with_libsecp256k1()
     # if libsecp is not available, we are done
     if not ecc_fast._libsecp256k1:
         return
     # if libsecp is available, test again now
     func(*args, **kwargs)