コード例 #1
0
def test_sound_horn_when_race_car_engine_stoped_and_return_start_engine_to_sound_horn(
        capfd):

    # Arrange
    race_car = RaceCar(color='Red',
                       max_speed=130,
                       acceleration=10,
                       tyre_friction=3)
    start_engine_to_sound = "Start the engine to sound_horn\n"

    # Act
    race_car.sound_horn()
    output = capfd.readouterr()

    # Assert
    assert output.out == start_engine_to_sound
コード例 #2
0
def test_sound_horn_when_race_car_engine_started_and_return_race_car_sound(
        capfd):

    # Arrange
    race_car = RaceCar(color='Red',
                       max_speed=130,
                       acceleration=10,
                       tyre_friction=3)
    sound = "Peep Peep\nBeep Beep\n"
    race_car.start_engine()

    # Act
    race_car.sound_horn()
    output = capfd.readouterr()

    # Assert
    assert output.out == sound