Esempio n. 1
0
def test_wrongserial(mock_getmodel):
    """Test a failed called based on an inaccurate MacBook serial number.

    :return: True
    """
    mock_getmodel.return_value = get_failedcall()
    serial = "C02Z20D2LVDS"
    with pytest.raises(AttributeError, match="Serial number lookup error."):
        get_model(serial)
Esempio n. 2
0
def test_getmodel(mock_getmodel):
    """Test a successful called based on a live accurate MacBook serial number.

    :return: True
    """
    mock_getmodel.return_value = get_successfulcall()
    serial = "C02Z20D2LVDT"
    assert (get_model(serial)) == "MacBook Pro (15-inch, 2019)"