def test_number(): fizzbuzz = Fizzbuzz() assert fizzbuzz.play(2) == 2
def test_fizzbuzz(number, expected_result): assert_equal(Fizzbuzz().process(number), expected_result)
def main(): fizzbuzz = Fizzbuzz() for i in range(1, 101): print(i, fizzbuzz.process(i))
def test_return_number_for_7(self): fizzbuzz = Fizzbuzz() result = fizzbuzz.fizzbuzz_number(7) self.assertEqual(result, 7)
def test_return_number_1(self): fizzbuzz = Fizzbuzz() result = fizzbuzz.fizzbuzz_number(1) self.assertEqual(result, 1)
def test_return_fizz_for_multiple_of_3(self): fizzbuzz = Fizzbuzz() result = fizzbuzz.fizzbuzz_number(9) self.assertEqual(result, 'Fizz')
def test_return_buzz_for_multiple_of_5(self): fizzbuzz = Fizzbuzz() result = fizzbuzz.fizzbuzz_number(10) self.assertEqual(result, 'Buzz')
def test_other_total(self): self.assertEqual(Fizzbuzz([4, 5, 6], [3]), 4)
def test_both_empty(self): self.assertEqual(Fizzbuzz([1, 3, 5], []), "fizz")
def test_buzz(self): self.assertEqual(Fizzbuzz([4, 5, 4], [3, 4]), "buzz")
def test_fizz_buzz(self): self.assertEqual( Fizzbuzz([1, 2, 3, 3, 4, 5, 5, 5, 5, 6], [7, 7, 4, 5, 9]), "Fizzbuzz")
def test_fizz(self): self.assertEqual(Fizzbuzz([1, 3, 4], ['a', 'b', 'c']), "fizz")
def test_buzz(): fizzbuzz = Fizzbuzz() assert fizzbuzz.play(5) == "Buzz"
def test_fizz(): fizzbuzz = Fizzbuzz() assert fizzbuzz.play(3) == "Fizz"
def test_known_number_returns_expected(max_number, expected_value): fb = Fizzbuzz(max_number) assert expected_value == fb.all()
def test_non_list_inputs(self): self.assertEqual(Fizzbuzz(5, 8), "Invalid input")
def test_returns_fizz_with_value_9(self): game = Fizzbuzz() result = game.play(9) self.assertEqual('fizz', result)
def test_non_list_input(self): self.assertEqual(Fizzbuzz([2, 3, 4], 7), "Invalid input")
def test_return_buzz_for_number_5(self): fizzbuzz = Fizzbuzz() result = fizzbuzz.fizzbuzz_number(5) self.assertEqual(result, 'Buzz')
def test_fizzbuzz_returns_buzz_for_multiples_of_five(self): result = Fizzbuzz().play(5) self.assertEqual(result, 'Buzz') result = Fizzbuzz().play(5 * 5) self.assertEqual(result, 'Buzz')
def test_return_fizzbuzz_for_30(self): fizzbuzz = Fizzbuzz() result = fizzbuzz.fizzbuzz_number(30) self.assertEqual(result, 'Fizzbuzz')
def test_fizzbuzz_returns_fizzbuzz_for_multiples_of_fifteen(self): result = Fizzbuzz().play(15) self.assertEqual(result, 'FizzBuzz') result = Fizzbuzz().play(15 * 6) self.assertEqual(result, 'FizzBuzz')
def test_array_element_0_returns_1(self): fizzbuzz = Fizzbuzz() fizzbuzz.loop() result = fizzbuzz.array[0] self.assertEqual(result, 1)
def test_fizzbuzz_returns_the_number_otherwise(self): result = Fizzbuzz().play(2) self.assertEqual(result, 2)
def test_array_element_46_returns_fizzbuzz(self): fizzbuzz = Fizzbuzz() fizzbuzz.loop() result = fizzbuzz.array[44] self.assertEqual(result, 'Fizzbuzz')
def test_fizzbuzz_returns_fizz_for_multiples_of_three(self): result = Fizzbuzz().play(3) self.assertEqual(result, 'Fizz') result = Fizzbuzz().play(3 * 8) self.assertEqual(result, 'Fizz')
def setUp(self): self.fizzbuzz = Fizzbuzz() self.fizzbuzz.add_rule(5, 'buzz') self.fizzbuzz.add_rule(3, 'fizz') self.fizzbuzz.add_rule(7, 'bang')
def setUp(self): self.fizzbuzz = Fizzbuzz()
from fizzbuzz import Fizzbuzz a = ["apple", "banana", "cherry"] b = ["eggs", "birds", "stuff"] Fizzbuzz(a, b)
def test_buzz(self): self.assertEqual(Fizzbuzz(5), "Buzz")