コード例 #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')), [])
コード例 #2
0
 def test_valid_negative_int_number(self):
     self.assertListEqual(generate_cubes_until(-25), [1, 8, 27, 64])
コード例 #3
0
 def test_one_as_input(self):
     self.assertListEqual(generate_cubes_until(1), [])
コード例 #4
0
 def test_valid_positive_int_number(self, i):
     r = generate_cubes_until(i)
     self.assertTrue((len(r) + 1)**3 % i == 0)
コード例 #5
0
 def test_zero_as_input(self):
     self.assertListEqual(generate_cubes_until(0), [])