Finished existing ipython solutions to python. Ready to continue in pure python.

This commit is contained in:
2019-07-18 14:23:44 -04:00
parent c624e6ac52
commit 45e0cd8a78
13 changed files with 425 additions and 25 deletions

View File

@@ -13,6 +13,7 @@ try:
from .lib_misc import proper_divisors, sum_proper_divisors
from .lib_misc import permutations
from .lib_misc import gcd
from .lib_misc import get_digit_count
except ModuleNotFoundError:
from lib_misc import is_palindrome_integer
from lib_misc import is_palindrome_string
@@ -27,6 +28,7 @@ except ModuleNotFoundError:
from lib_misc import proper_divisors, sum_proper_divisors
from lib_misc import permutations
from lib_misc import gcd
from lib_misc import get_digit_count
class TestPrimeMethods(unittest.TestCase):
@@ -131,6 +133,10 @@ class TestPrimeMethods(unittest.TestCase):
self.assertEqual(gcd(15, 6), 3)
self.assertEqual(gcd(6, 15), 3)
def test_get_digit_count(self):
self.assertEqual(get_digit_count(1), 1)
self.assertEqual(get_digit_count(1234567890), 10)
if __name__ == '__main__':
unittest.main()