Sha256: 70d64fd6c4489815d06082d14fbefb2410e1b97934a2c4c6d57b01fd4589767c

Contents?: true

Size: 1 KB

Versions: 101

Compression:

Stored size: 1 KB

Contents

import unittest

from prime_factors import prime_factors


class PrimeFactorsTest(unittest.TestCase):
    def test_1(self):
        self.assertEqual([], prime_factors(1))

    def test_2(self):
        self.assertEqual([2], prime_factors(2))

    def test_3(self):
        self.assertEqual([3], prime_factors(3))

    def test_4(self):
        self.assertEqual([2, 2], prime_factors(4))

    def test_6(self):
        self.assertEqual([2, 3], prime_factors(6))

    def test_8(self):
        self.assertEqual([2, 2, 2], prime_factors(8))

    def test_9(self):
        self.assertEqual([3, 3], prime_factors(9))

    def test_27(self):
        self.assertEqual([3, 3, 3], prime_factors(27))

    def test_625(self):
        self.assertEqual([5, 5, 5, 5], prime_factors(625))

    def test_901255(self):
        self.assertEqual([5, 17, 23, 461], prime_factors(901255))

    def test_93819012551(self):
        self.assertEqual([11, 9539, 894119], prime_factors(93819012551))


if __name__ == '__main__':
    unittest.main()

Version data entries

101 entries across 101 versions & 1 rubygems

Version Path
trackler-2.0.8.27 tracks/python/exercises/prime-factors/prime_factors_test.py
trackler-2.0.8.26 tracks/python/exercises/prime-factors/prime_factors_test.py
trackler-2.0.8.24 tracks/python/exercises/prime-factors/prime_factors_test.py
trackler-2.0.8.23 tracks/python/exercises/prime-factors/prime_factors_test.py
trackler-2.0.8.22 tracks/python/exercises/prime-factors/prime_factors_test.py
trackler-2.0.8.21 tracks/python/exercises/prime-factors/prime_factors_test.py
trackler-2.0.8.20 tracks/python/exercises/prime-factors/prime_factors_test.py
trackler-2.0.8.19 tracks/python/exercises/prime-factors/prime_factors_test.py
trackler-2.0.8.18 tracks/python/exercises/prime-factors/prime_factors_test.py
trackler-2.0.8.17 tracks/python/exercises/prime-factors/prime_factors_test.py
trackler-2.0.8.16 tracks/python/exercises/prime-factors/prime_factors_test.py
trackler-2.0.8.15 tracks/python/exercises/prime-factors/prime_factors_test.py
trackler-2.0.8.14 tracks/python/exercises/prime-factors/prime_factors_test.py
trackler-2.0.8.13 tracks/python/exercises/prime-factors/prime_factors_test.py
trackler-2.0.8.12 tracks/python/exercises/prime-factors/prime_factors_test.py
trackler-2.0.8.11 tracks/python/exercises/prime-factors/prime_factors_test.py
trackler-2.0.8.10 tracks/python/exercises/prime-factors/prime_factors_test.py
trackler-2.0.8.9 tracks/python/exercises/prime-factors/prime_factors_test.py
trackler-2.0.8.8 tracks/python/exercises/prime-factors/prime_factors_test.py
trackler-2.0.8.7 tracks/python/exercises/prime-factors/prime_factors_test.py