示例#1
0
 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")
示例#2
0
 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")
示例#3
0
 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")
示例#4
0
 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)
示例#5
0
 def test_3(self):
     self.assertEqual(fizzBuzz(3), 'fizz')
     self.assertEqual(fizzBuzz(6), 'fizz')
     self.assertEqual(fizzBuzz(9), 'fizz')
示例#6
0
 def test_other(self):
     self.assertEqual(fizzBuzz(1), 1)
     self.assertEqual(fizzBuzz(2), 2)
示例#7
0
 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')
示例#8
0
 def test_3_5_7(self):
     self.assertEqual(fizzBuzz(3 * 5 * 7), 'fizzbuzzbizz')
     self.assertEqual(fizzBuzz(3 * 5 * 7 * 2), 'fizzbuzzbizz')
示例#9
0
 def test_5_7(self):
     self.assertEqual(fizzBuzz(5 * 7), 'buzzbizz')
     self.assertEqual(fizzBuzz(5 * 7 * 2), 'buzzbizz')
示例#10
0
 def test_7(self):
     self.assertEqual(fizzBuzz(7), 'bizz')
     self.assertEqual(fizzBuzz(7 * 2), 'bizz')
示例#11
0
 def test_5(self):
     self.assertEqual(fizzBuzz(5), 'buzz')
     self.assertEqual(fizzBuzz(10), 'buzz')
示例#12
0
 def test_zero(self):
     """Testing for zero, should return an integer."""
     self.assertEqual(fizzBuzz(0), 0)
示例#13
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'])
示例#14
0
def checkFizzBuzz(value, expectedRetVal):
    retVal = fizzBuzz(value)
    assert retVal == expectedRetVal