29 lines
631 B
Python
29 lines
631 B
Python
import deepdog.results
|
|
|
|
|
|
def test_parse_groupdict():
|
|
example_column_name = (
|
|
"geom_-20_20_-10_10_0_5-orientation_free-dipole_count_100_success"
|
|
)
|
|
|
|
parsed = deepdog.results._parse_bayesrun_column(example_column_name)
|
|
expected = deepdog.results.BayesrunColumnParsed(
|
|
{
|
|
"xmin": "-20",
|
|
"xmax": "20",
|
|
"ymin": "-10",
|
|
"ymax": "10",
|
|
"zmin": "0",
|
|
"zmax": "5",
|
|
"orientation": "free",
|
|
"avg_filled": "100",
|
|
"field_name": "success",
|
|
}
|
|
)
|
|
assert parsed == expected
|
|
|
|
|
|
# def test_parse_no_match_column_name():
|
|
# parsed = deepdog.results.parse_bayesrun_column("There's nothing here")
|
|
# assert parsed is None
|