()
| 35 | |
| 36 | |
| 37 | def benchmark(): |
| 38 | setup = ( |
| 39 | "from __main__ import least_common_multiple_slow, least_common_multiple_fast" |
| 40 | ) |
| 41 | print( |
| 42 | "least_common_multiple_slow():", |
| 43 | timeit("least_common_multiple_slow(1000, 999)", setup=setup), |
| 44 | ) |
| 45 | print( |
| 46 | "least_common_multiple_fast():", |
| 47 | timeit("least_common_multiple_fast(1000, 999)", setup=setup), |
| 48 | ) |
| 49 | |
| 50 | |
| 51 | class TestLeastCommonMultiple(unittest.TestCase): |
no outgoing calls
no test coverage detected