Example #1
0
def test_fizzbuzzbazz():
    rules = {3: 'Fizz', 5: 'Buzz', 7: 'Bazz'}
    assert calc_fizzbuzz(1, rules) == '1'
    assert calc_fizzbuzz(3, rules) == 'Fizz'
    assert calc_fizzbuzz(5, rules) == 'Buzz'
    assert calc_fizzbuzz(7, rules) == 'Bazz'
    assert calc_fizzbuzz(15, rules) == 'FizzBuzz'
    assert calc_fizzbuzz(21, rules) == 'FizzBazz'
    assert calc_fizzbuzz(105, rules) == 'FizzBuzzBazz'
Example #2
0
def test_custombuzz():
    rules = {11: 'Who', 13: 'What', 17: 'Where'}
    assert calc_fizzbuzz(1, rules) == '1'
    assert calc_fizzbuzz(11, rules) == 'Who'
    assert calc_fizzbuzz(13, rules) == 'What'
    assert calc_fizzbuzz(17, rules) == 'Where'
    assert calc_fizzbuzz(143, rules) == 'WhoWhat'
    assert calc_fizzbuzz(187, rules) == 'WhoWhere'
    assert calc_fizzbuzz(2431, rules) == 'WhoWhatWhere'
Example #3
0
def test_fizzbuzz_fizzbuzz():
    assert calc_fizzbuzz(15) == 'FizzBuzz'
    assert calc_fizzbuzz(45) == 'FizzBuzz'
Example #4
0
def test_fizzbuzz_buzz():
    assert calc_fizzbuzz(5) == 'Buzz'
    assert calc_fizzbuzz(50) == 'Buzz'
Example #5
0
def test_fizzbuzz_fizz():
    assert calc_fizzbuzz(3) == 'Fizz'
    assert calc_fizzbuzz(9) == 'Fizz'
Example #6
0
def test_fizzbuzz_number():
    assert calc_fizzbuzz(1) == '1'
    assert calc_fizzbuzz(2) == '2'
    assert calc_fizzbuzz(4) == '4'