예제 #1
0
def test_puggle_count():
    actual = Puggle.get_breed_count()
    expected = 0
    assert actual == expected

    Puggle("Marv")

    actual = Puggle.get_breed_count()
    expected = 1
    assert actual == expected
예제 #2
0
def marv():
    return Puggle("Marv")
예제 #3
0
def test_puggle_no_name():
    pooch = Puggle()
    actual = pooch.name
    expected = "unknown"
    assert actual == expected
예제 #4
0
def test_puggle_class_characteristics():
    actual = Puggle.get_characteristics()
    expected = "Like a mini boxer"
    assert actual == expected
예제 #5
0
def test_puggle_name():
    puggle = Puggle("Marv")
    actual = puggle.name
    expected = "Marv"
    assert actual == expected
예제 #6
0
def test_puggle():
    assert Puggle()
예제 #7
0
def test_get_dogs():
    expected = [Bullhuahua('Lela'), Puggle('Chewy')]
    actual = Dog.get_dogs()
    assert actual == expected
예제 #8
0
def test_puggle_name():
    actual = Puggle("Lela").name
    expected = "Lela"
    assert expected == actual
예제 #9
0
def test_puggle_sleep():
    pooch = Puggle("Lela")
    actual = pooch.sleep()
    expected = "zzz"
    assert actual == expected
예제 #10
0
def test_puggle_greet():
    pooch = Puggle("Lela")
    actual = pooch.greet()
    expected = "I am Lela. I am SO HAPPY to meet you!"
    assert actual == expected
예제 #11
0
def test_puggle_no_name():
    actual = Puggle().name
    expected = "pooch with no name"
    assert actual == expected