示例#1
0
def test_fizzbuzz_two():
    numbers = BinarySearchTree()
    numbers.add(43)
    numbers.add(60)
    numbers.add(-3)
    numbers.add(42)
    expected = ['fizz', 'fizz', 43, 'fizzbuzz']
    numbers.fizzbuzz()
    actual = numbers.fizzbuzz()
    assert expected == actual
示例#2
0
def test_fizzbuzz_one():
    numbers = BinarySearchTree()
    numbers.add(1)
    numbers.add(3)
    numbers.add(28)
    numbers.add(90)
    numbers.add(10)
    numbers.add(18)
    numbers.add(21)
    numbers.add(65)
    numbers.add(100)
    expected = [
        1, 'fizz', 'buzz', 'fizz', 'fizz', 28, 'buzz', 'fizzbuzz', 'buzz'
    ]
    numbers.fizzbuzz()
    actual = numbers.fizzbuzz()
    assert expected == actual
示例#3
0
def test_fizzbuzz_empty():
    numbers = BinarySearchTree()
    actual = numbers.fizzbuzz()
    assert actual == None