def test_factors_of_2_2_3_3_3_7_11_11_15(self): """test if factors_of(8) returns [2, 2, 3, 3, 3, 3, 5, 7, 11, 11] """ result = factors_of(2 * 2 * 3 * 3 * 3 * 7 * 11 * 11 * 15) self.assertEqual(len(result), 10) for elt in result: self.assertIn(elt, [2, 2, 3, 3, 3, 3, 5, 7, 11, 11])
def test_factors_of_7(self): """test if factors_of(7) returns [7] """ result = factors_of(7) self.assertEqual(len(result), 1) for elt in result: self.assertIn(elt, [7])
def test_factors_of_9(self): """test if factors_of(8) returns [2, 2, 2] """ result = factors_of(9) self.assertEqual(len(result), 2) for elt in result: self.assertIn(elt, [3, 3])
def test_factors_of_6(self): """test if factors_of(6) returns [2, 3] """ result = factors_of(6) self.assertEqual(len(result), 2) for elt in result: self.assertIn(elt, [2, 3])
def test_factors_of_5(self): """test if factors_of(5) returns [5] """ self.assertEqual(factors_of(5), [5])
def test_factors_of_3(self): """test if factors_of(3) returns [3] """ self.assertEqual(factors_of(3), [3])
def test_factors_of_4(self): """test if factors_of(4) returns [2, 2] """ self.assertEqual(factors_of(4), [2, 2])
def test_factors_of_1(self): """test if factor_of(1) returns [] """ self.assertEqual(factors_of(1), [])
def test_factors_of_2(self): """test if factors_of(2) returns [2] """ self.assertEqual(factors_of(2), [2])
def test_factors_of_1372140(self): """tests if factors_of(2*2*3*3*7*11*11*15) returns [2,2,3,3,5,7,11,11,15]""" self.assertEqual(9, len(factors_of(2 * 2 * 3 * 3 * 7 * 11 * 11 * 15))) for elt in factors_of(1372140): self.assertIn(elt, [2, 11, 3, 3, 3, 5, 7, 2, 11])
def test_factors_of_9(self): """tests if factors_of(9) returns [3, 3]""" self.assertEqual(factors_of(9), [3, 3])
def test_factors_of_8(self): """tests if factors_of(8) returns [2, 2, 2]""" self.assertEqual(factors_of(8), [2, 2, 2])
def test_factors_of_7(self): """tests if factors_of(7) returns [7]""" self.assertEqual(factors_of(7), [7])
def test_factors_of_6(self): """tests if factors_of(6) returns [2,3]""" self.assertEqual(2, len(factors_of(6))) for elt in factors_of(6): self.assertIn(elt, [2, 3])