예제 #1
0
 def test_nao_perfeitos(self):
     numeros = range(1, 10000)
     perfeitos = [6, 28, 496, 8128]
     for numero in perfeitos:
         numeros.remove(numero)
     for numero in numeros:
         self.assertFalse(perfeito(numero))
예제 #2
0
 def test_2_nao_eh_perfeito(self):
     self.assertFalse(perfeito(2))
예제 #3
0
 def test_perfeitos(self):
     perfeitos = [6, 28, 496, 8128, 33550336]
     for numero in perfeitos:
         self.assertTrue(perfeito(numero))
예제 #4
0
 def test_496_eh_perfeito(self):
     self.assertTrue(perfeito(496))
예제 #5
0
 def test_28_eh_perfeito(self):
     self.assertTrue(perfeito(28))
예제 #6
0
 def test_6_eh_perfeito(self):
     self.assertTrue(perfeito(6))