Exemplo n.º 1
0
 def test_invalid_input(self):
     self.assertListEqual(generate_cubes_until(None), [])
     self.assertListEqual(generate_cubes_until(''), [])
     self.assertListEqual(generate_cubes_until([1]), [])
     self.assertListEqual(generate_cubes_until(float('nan')), [])
Exemplo n.º 2
0
 def test_valid_negative_int_number(self):
     self.assertListEqual(generate_cubes_until(-25), [1, 8, 27, 64])
Exemplo n.º 3
0
 def test_one_as_input(self):
     self.assertListEqual(generate_cubes_until(1), [])
Exemplo n.º 4
0
 def test_valid_positive_int_number(self, i):
     r = generate_cubes_until(i)
     self.assertTrue((len(r) + 1)**3 % i == 0)
Exemplo n.º 5
0
 def test_zero_as_input(self):
     self.assertListEqual(generate_cubes_until(0), [])