From d0f5b6ad523dae98f0e4e8d91ae0d0a8ac598a5c Mon Sep 17 00:00:00 2001 From: jay Date: Tue, 19 May 2020 00:42:36 +0800 Subject: [PATCH 1/2] change doctest line import doctest is not relevant with algorithms. move it under main section. --- blockchain/chinese_remainder_theorem.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/blockchain/chinese_remainder_theorem.py b/blockchain/chinese_remainder_theorem.py index 8c3eb9b4b01e..fedebd358cbd 100644 --- a/blockchain/chinese_remainder_theorem.py +++ b/blockchain/chinese_remainder_theorem.py @@ -81,10 +81,9 @@ def chinese_remainder_theorem2(n1, r1, n2, r2): return (n % m + m) % m -# import testmod for testing our function -from doctest import testmod - if __name__ == "__main__": + # import testmod for testing our function + from doctest import testmod testmod(name="chinese_remainder_theorem", verbose=True) testmod(name="chinese_remainder_theorem2", verbose=True) testmod(name="invert_modulo", verbose=True) From 3ce4ce8bb05c65e815ba6b387dda1a1b151301cc Mon Sep 17 00:00:00 2001 From: Christian Clauss Date: Mon, 18 May 2020 21:15:02 +0200 Subject: [PATCH 2/2] from doctest import testmod --- blockchain/chinese_remainder_theorem.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/blockchain/chinese_remainder_theorem.py b/blockchain/chinese_remainder_theorem.py index fedebd358cbd..2b1e66ebea02 100644 --- a/blockchain/chinese_remainder_theorem.py +++ b/blockchain/chinese_remainder_theorem.py @@ -82,8 +82,8 @@ def chinese_remainder_theorem2(n1, r1, n2, r2): if __name__ == "__main__": - # import testmod for testing our function from doctest import testmod + testmod(name="chinese_remainder_theorem", verbose=True) testmod(name="chinese_remainder_theorem2", verbose=True) testmod(name="invert_modulo", verbose=True)