from FizzBuzz import FizzBuzz print("Welcome to FizzBuzz !") print("Write an integer and press Return...") number = input() if FizzBuzz.check_input(number): print(FizzBuzz.answer(int(number))) print("La bise !")
def test_should_return_fizz_when_3_is_multiple(self): actual = FizzBuzz.answer(6) expected = 'Fizz' self.assertEqual(expected, actual, 'Should be Fizz!')
def test_should_return_n_in_other_cases(self): actual = FizzBuzz.answer(8) expected = 8 self.assertEqual(expected, actual, 'Should be 8!')
def test_should_raise_error_when_negative_or_zero(self): with self.assertRaises(ValueError): FizzBuzz.answer(-2)
def test_should_return_buzz_when_5_is_multiple(self): actual = FizzBuzz.answer(10) expected = 'Buzz' self.assertEqual(expected, actual, 'Should be Buzz!')