23SFT_FILENAME_TO_DIRECTORY = (
25 "H-1_H1_1800SFT_O4RUN+R1+Choft+WTKEY5-1257800000-1800.sft",
26 "H1_1800SFT_O4RUN+R1+Choft+WTKEY5_BROADBAND-1257",
29 "H-1_H1_1800SFT_O4RUN+R1+Choft+WTKEY5-1257901800-1800.sft",
30 "H1_1800SFT_O4RUN+R1+Choft+WTKEY5_BROADBAND-1257",
33 "H-1_H1_1800SFT_O4RUN+R1+Choft+WTKEY5-1258003600-1800.sft",
34 "H1_1800SFT_O4RUN+R1+Choft+WTKEY5_BROADBAND-1258",
37 "H-1_H1_1800SFT_O4RUN+R1+Choft+WTKEY5-1258105400-1800.sft",
38 "H1_1800SFT_O4RUN+R1+Choft+WTKEY5_BROADBAND-1258",
41 "H-1_H1_1800SFT_O4RUN+R1+Choft+WTKEY5-1258207200-1800.sft",
42 "H1_1800SFT_O4RUN+R1+Choft+WTKEY5_BROADBAND-1258",
45 "H-5_H1_1800SFT_O5SIM+R2+Choft+WHANN_NBF0010Hz0W0008Hz0-1257800000-9000.sft",
46 "H1_1800SFT_O5SIM+R2+Choft+WHANN_NARROWBAND-NBF0010Hz0W0008Hz0",
49 "H-5_H1_1800SFT_O5SIM+R2+Choft+WHANN_NBF0018Hz0W0008Hz0-1257900000-9000.sft",
50 "H1_1800SFT_O5SIM+R2+Choft+WHANN_NARROWBAND-NBF0018Hz0W0008Hz0",
53 "H-5_H1_1800SFT_O5SIM+R2+Choft+WHANN_NBF0026Hz0W0008Hz0-1258000000-9000.sft",
54 "H1_1800SFT_O5SIM+R2+Choft+WHANN_NARROWBAND-NBF0026Hz0W0008Hz0",
57 "H-5_H1_1800SFT_O5SIM+R2+Choft+WHANN_NBF0034Hz0W0008Hz0-1258100000-9000.sft",
58 "H1_1800SFT_O5SIM+R2+Choft+WHANN_NARROWBAND-NBF0034Hz0W0008Hz0",
61 "H-5_H1_1800SFT_O5SIM+R2+Choft+WHANN_NBF0042Hz0W0008Hz0-1258200000-9000.sft",
62 "H1_1800SFT_O5SIM+R2+Choft+WHANN_NARROWBAND-NBF0042Hz0W0008Hz0",
67@pytest.mark.parametrize("filename,directory", SFT_FILENAME_TO_DIRECTORY)
72if __name__ ==
"__main__":
73 args = sys.argv[1:]
or [
"-v",
"-rs",
"--junit-xml=junit-public_sft_directory.xml"]
74 sys.exit(pytest.main(args=[__file__] + args))
def public_sft_directory(filename)
def test_public_sft_directory(filename, directory)