def test_missing_realization(ert_statoil_test_data): path_file = "pathfile2.txt" export_file = "export.txt" csv_export2.csv_exporter( runpathfile=path_file, time_index="monthly", outputfile=export_file, column_keys="FOPR", ) verifyExportedFile(export_file, test_header, {("iter-1", 2), ("iter-1", 0)})
def test_no_iterations(ert_statoil_test_data): path_file = "pathfile1.txt" export_file = "export.txt" with pytest.raises(KeyError): csv_export2.csv_exporter( runpathfile=path_file, time_index="monthly", outputfile=export_file, column_keys="FOPR", )
def test_failed_realization_no_summary_file(ert_statoil_test_data): path_file = "pathfile_path_to_failed_realizations.txt" export_file = "export.txt" csv_export2.csv_exporter( runpathfile=path_file, time_index="monthly", outputfile=export_file, column_keys="FOPR", ) verifyExportedFile( export_file, test_header, {("iter-1", 1), ("iter-2", 2), ("iter-1", 0), ("iter-1", 2)}, )
def test_norne_ensemble_noparams(norne_mocked_ensembleset_noparams): csv_export2.csv_exporter( runpathfile="runpathfile", time_index="yearly", outputfile="unsmry--yearly.csv", column_keys=["FOPT"], ) verifyExportedFile( "unsmry--yearly.csv", ["ENSEMBLE", "REAL", "DATE", "FOPT"], { ("iter-0", 0), ("iter-0", 1), ("iter-1", 0), ("iter-1", 1), }, )
def test_iterations(ert_statoil_test_data): path_file = "pathfile3.txt" export_file = "export.txt" csv_export2.csv_exporter( runpathfile=path_file, time_index="monthly", outputfile=export_file, column_keys="FOPR", ) verifyExportedFile( export_file, test_header, { ("iter-1", 0), ("iter-1", 1), ("iter-1", 2), ("iter-2", 0), ("iter-2", 1), ("iter-2", 2), }, )