def test_powers(): numbers = [2, 3, 5, 6, 7, 10, 1993, 1995] pows = [2, 3, 4, 5, 6, 7, 8, 10, 30] for n in numbers: for k in pows: val = n ** k assertEqual(is_power(val), (n, k))
def test_powers(self): numbers = [2, 3, 5, 6, 7, 10, 1993, 1995] pows = [2, 3, 4, 5, 6, 7, 8, 10, 30] for n in numbers: for k in pows: val = n ** k self.assertEqual(is_power(val), (n, k))
def test_not_powers(): numbers = [2, 3, 5, 6, 7, 10, 1993, 1995] for n in numbers: assertFalse(is_power(n))
def test_not_powers(self): numbers = [2, 3, 5, 6, 7, 10, 1993, 1995] for n in numbers: self.assertFalse(is_power(n))