def test_buzz(self): """Testing for numbers divisible by 5 cleanly, should return 'Buzz'.""" self.assertEqual(fizzBuzz(460), "Buzz") self.assertEqual(fizzBuzz(5), "Buzz") self.assertEqual(fizzBuzz(50), "Buzz") self.assertEqual(fizzBuzz(55), "Buzz") self.assertEqual(fizzBuzz(95), "Buzz")
def test_fizzbuzz(self): """Testing for numbers divisible by 3 and 5 cleanly, should return 'FizzBuzz'.""" self.assertEqual(fizzBuzz(15), "FizzBuzz") self.assertEqual(fizzBuzz(75), "FizzBuzz") self.assertEqual(fizzBuzz(120), "FizzBuzz") self.assertEqual(fizzBuzz(555), "FizzBuzz") self.assertEqual(fizzBuzz(45), "FizzBuzz")
def test_fizz(self): """Testing for numbers divisible by 3 cleanly, should return 'Fizz'.""" self.assertEqual(fizzBuzz(582), "Fizz") self.assertEqual(fizzBuzz(867), "Fizz") self.assertEqual(fizzBuzz(261), "Fizz") self.assertEqual(fizzBuzz(507), "Fizz") self.assertEqual(fizzBuzz(333), "Fizz")
def test_number(self): """Testing for numbers that will return an integer.""" self.assertEqual(fizzBuzz(821), 821) self.assertEqual(fizzBuzz(782), 782) self.assertEqual(fizzBuzz(137), 137) self.assertEqual(fizzBuzz(64), 64) self.assertEqual(fizzBuzz(779), 779)
def test_3(self): self.assertEqual(fizzBuzz(3), 'fizz') self.assertEqual(fizzBuzz(6), 'fizz') self.assertEqual(fizzBuzz(9), 'fizz')
def test_other(self): self.assertEqual(fizzBuzz(1), 1) self.assertEqual(fizzBuzz(2), 2)
def test_everything(self): self.assertEqual(fizzBuzz(3 * 5 * 7 * 11 * 13 * 17 * 19 * 23 * 29 * 31 * 37), 'fizzbuzzbizzbazzboombingbangbongfozzfazzwoof') self.assertEqual(fizzBuzz(3 * 5 * 7 * 11 * 13 * 17 * 19 * 23 * 29 * 31 * 37 * 2), 'fizzbuzzbizzbazzboombingbangbongfozzfazzwoof')
def test_3_5_7(self): self.assertEqual(fizzBuzz(3 * 5 * 7), 'fizzbuzzbizz') self.assertEqual(fizzBuzz(3 * 5 * 7 * 2), 'fizzbuzzbizz')
def test_5_7(self): self.assertEqual(fizzBuzz(5 * 7), 'buzzbizz') self.assertEqual(fizzBuzz(5 * 7 * 2), 'buzzbizz')
def test_7(self): self.assertEqual(fizzBuzz(7), 'bizz') self.assertEqual(fizzBuzz(7 * 2), 'bizz')
def test_5(self): self.assertEqual(fizzBuzz(5), 'buzz') self.assertEqual(fizzBuzz(10), 'buzz')
def test_zero(self): """Testing for zero, should return an integer.""" self.assertEqual(fizzBuzz(0), 0)
def test_fizz_buzz(self): numsList = [13, 14, 15, 16, 17, 18, 19, 20] result = fizzBuzz(numsList) self.assertEqual(result, [13, 14, 'Fizz Buzz', 16, 17, 'Fizz', 19, 'Buzz'])
def checkFizzBuzz(value, expectedRetVal): retVal = fizzBuzz(value) assert retVal == expectedRetVal