示例#1
0
def test_rejects_numbers_greater_than_100():
    with pytest.raises(NumberNotInValidRange):
        divisible_number(101)
示例#2
0
def test_rejects_number_0():
    with pytest.raises(NumberNotInValidRange):
        divisible_number(0)
示例#3
0
def test_rejects_negative_numbers():
    with pytest.raises(NumberNotInValidRange):
        divisible_number(-1)
示例#4
0
def test_for_number_30_return_fizzbuzz():
    result = divisible_number(30)

    assert result == 'fizzbuzz'
示例#5
0
def test_for_number_45return_fizzbuzz():
    result = divisible_number(45)

    assert result == 'fizzbuzz'
示例#6
0
def test_for_number_20_return_buzz():
    result = divisible_number(20)

    assert result == 'buzz'
示例#7
0
def test_for_number_1_return_as_string():
    result = divisible_number(1)

    assert result == '1'
示例#8
0
def test_for_number_9_return_fizz():
    result = divisible_number(9)

    assert result == 'fizz'
示例#9
0
def test_for_number_4_return_as_string():
    result = divisible_number(4)

    assert result == '4'
示例#10
0
def test_for_number_2_return_as_string():
    result = divisible_number(2)

    assert result == '2'