コード例 #1
0
ファイル: test_report.py プロジェクト: elanorigby/Mars
def test_total(file, expected):
    con = control.Control(file)
    plat = con.makeplateau()
    roverlist = con.makerovers()
    reportlist = []
    for rov in roverlist:
        rov.makeitso()
        rep = report.Report(plat, rov)
        reportlist.append(rep.message())
    assert reportlist == expected
コード例 #2
0
ファイル: test_control.py プロジェクト: elanorigby/Mars
def test_makeplateau(file, expected):
    con = control.Control(file)
    plat = con.makeplateau()
    assert isinstance(plat, expected)
コード例 #3
0
ファイル: test_control.py プロジェクト: elanorigby/Mars
def test_makerovers(file, expected):
    con = control.Control(file)
    rovlist = con.makerovers()
    for rov in rovlist:
        assert isinstance(rov, expected)
コード例 #4
0
ファイル: test_control.py プロジェクト: elanorigby/Mars
def test_grid_correct(file, expected):
    con = control.Control(file)
    assert con.grid == expected
コード例 #5
0
ファイル: test_control.py プロジェクト: elanorigby/Mars
def test_firstline(file, expected):
    con = control.Control(file)
    assert con.mission == expected
コード例 #6
0
ファイル: test_control.py プロジェクト: elanorigby/Mars
def test_checker(file, mission):
    con = control.Control(file)
    con.mission = mission
    with pytest.raises(ValueError):
        assert con.checker()
コード例 #7
0
ファイル: test_control.py プロジェクト: elanorigby/Mars
def test_file_open(file, expected):
    con = control.Control(file)
    assert con.opener(file) == expected