예제 #1
0
def test_example_9():
    res = constructAndSendRequest(url, "2030/09/01", "2024/10/22", 90300,
                                  False)
    assert res.status_code == 200
    assert checkJsonOutput(res.json(), isScrapped=True)
예제 #2
0
def test_example_1():
    res = constructAndSendRequest(url, "2030/09/01", "2025/04/05", 10000,
                                  False)
    assert res.status_code == 200
    assert checkJsonOutput(res.json(), isDistanceRelatedMaintenance=True)
예제 #3
0
def test_example_6():
    res = constructAndSendRequest(url, "2030/09/01", "2029/07/01", 10001, True)
    assert res.status_code == 200
    assert checkJsonOutput(res.json(), isTimeRelatedMaintenance=True)
예제 #4
0
def test_example_8():
    res = constructAndSendRequest(url, "2030/09/01", "2027/07/10", 15000, True)
    assert res.status_code == 200
    assert checkJsonOutput(res.json(), isScrapped=True)
예제 #5
0
def test_timeMaintenence_Over3_MonthBefore():
    res = constructAndSendRequest(url, "1995/06/01", "1992/01/01", 0, False)
    assert res.status_code == 200
    assert checkJsonOutput(res.json(), isTimeRelatedMaintenance=True)
예제 #6
0
def test_example_3():
    res = constructAndSendRequest(url, "2030/09/01", "2026/08/17", 13000,
                                  False)
    assert res.status_code == 200
    assert checkJsonOutput(res.json())
예제 #7
0
def test_distanceMaintenance_501untilMaintenance():
    res = constructAndSendRequest(url, "1992/01/01", "1992/01/01", 9499, False)
    assert res.status_code == 200
    assert checkJsonOutput(res.json())
예제 #8
0
def test_distanceMaintenance_0odometer():
    res = constructAndSendRequest(url, "1992/01/01", "1992/01/01", 0, False)
    assert res.status_code == 200
    assert checkJsonOutput(res.json())
예제 #9
0
def test_distanceMaintenance_500untilMaintenance():
    res = constructAndSendRequest(url, "1992/01/01", "1992/01/01", 9500, False)
    assert res.status_code == 200
    assert checkJsonOutput(res.json(), isDistanceRelatedMaintenance=True)
예제 #10
0
def test_shouldScrap_2MonthDifference():
    res = constructAndSendRequest(url, "1998/04/06", "1992/06/06", 10, False)
    assert res.status_code == 200
    assert checkJsonOutput(res.json())
예제 #11
0
def test_shouldScrap_1MonthDifference_EndOfYearCase():
    res = constructAndSendRequest(url, "1998/12/12", "1993/01/01", 10, False)
    assert res.status_code == 200
    assert checkJsonOutput(res.json(), isScrapped=True)
예제 #12
0
def test_shouldScrap_0MonthDifference_Overhaul():
    res = constructAndSendRequest(url, "1995/06/06", "1992/06/06", 10, True)
    assert res.status_code == 200
    assert checkJsonOutput(res.json(), isScrapped=True)
예제 #13
0
def test_timeMaintenence_Overhaul():
    res = constructAndSendRequest(url, "1992/03/01", "1992/01/01", 0, True)
    assert res.status_code == 200
    assert checkJsonOutput(res.json(), isTimeRelatedMaintenance=True)