Skip to content

Commit

Permalink
Bug fixes for tests due to spacetelescope/rad#250 and spacetelescope/…
Browse files Browse the repository at this point in the history
  • Loading branch information
WilliamJamieson authored and mairanteodoro committed May 11, 2023
1 parent 6de54e6 commit 50d2e3d
Show file tree
Hide file tree
Showing 4 changed files with 24 additions and 11 deletions.
3 changes: 3 additions & 0 deletions src/roman_datamodels/maker_utils.py
Original file line number Diff line number Diff line change
Expand Up @@ -374,6 +374,9 @@ def mk_guidestar():
guide["gs_mag"] = NONUM
guide["gs_umag"] = NONUM
guide["gw_fgs_mode"] = "WSM-ACQ-2"
guide["gw_science_file_source"] = NOSTR
guide["gs_id"] = NOSTR
guide["gs_catalog_version"] = NOSTR
guide["data_start"] = NONUM
guide["data_end"] = NONUM
guide["gs_ctd_x"] = NONUM
Expand Down
3 changes: 3 additions & 0 deletions src/roman_datamodels/testing/factories.py
Original file line number Diff line number Diff line change
Expand Up @@ -653,6 +653,9 @@ def create_guidestar(**kwargs):
"gs_ura": random_utils.generate_positive_float(),
"gw_id": random_utils.generate_string("ID ", 20),
"gw_fgs_mode": "WSM-ACQ-2",
"gw_science_file_source": random_utils.generate_string("r", 20) + ".asdf",
"gs_id": random_utils.generate_string("GS ", 20),
"gs_catalog_version": random_utils.generate_string("GSC", 20),
"gw_window_xsize": 16,
"gw_window_xstart": random_utils.generate_positive_int(4000),
"gw_window_ysize": 16,
Expand Down
10 changes: 2 additions & 8 deletions tests/test_models.py
Original file line number Diff line number Diff line change
Expand Up @@ -748,19 +748,13 @@ def test_datamodel_schema_info():
assert info["roman"]["meta"]["aperture"] == {
"name": {
"archive_catalog": (
{
"datatype": "nvarchar(40)",
"destination": ["ScienceCommon.aperture_name"],
},
{"datatype": "nvarchar(40)", "destination": ["ScienceCommon.aperture_name", "GuideWindow.aperture_name"]},
dm.meta.aperture.name,
),
},
"position_angle": {
"archive_catalog": (
{
"datatype": "float",
"destination": ["ScienceCommon.position_angle"],
},
{"datatype": "float", "destination": ["ScienceCommon.position_angle", "GuideWindow.position_angle"]},
30.0,
)
},
Expand Down
19 changes: 16 additions & 3 deletions tests/test_stnode.py
Original file line number Diff line number Diff line change
Expand Up @@ -71,10 +71,23 @@ def test_schema_info():
info = af.schema_info("archive_catalog")
assert info == {
"wfimode": {
"detector": {"archive_catalog": ({"datatype": "nvarchar(10)", "destination": ["ScienceCommon.detector"]}, "WFI18")},
"name": {"archive_catalog": ({"datatype": "nvarchar(5)", "destination": ["ScienceCommon.instrument_name"]}, "WFI")},
"detector": {
"archive_catalog": (
{"datatype": "nvarchar(10)", "destination": ["ScienceCommon.detector", "GuideWindow.detector"]},
"WFI18",
)
},
"name": {
"archive_catalog": (
{"datatype": "nvarchar(5)", "destination": ["ScienceCommon.instrument_name", "GuideWindow.instrument_name"]},
"WFI",
)
},
"optical_element": {
"archive_catalog": ({"datatype": "nvarchar(20)", "destination": ["ScienceCommon.optical_element"]}, "GRISM")
"archive_catalog": (
{"datatype": "nvarchar(20)", "destination": ["ScienceCommon.optical_element", "GuideWindow.optical_element"]},
"GRISM",
)
},
}
}

0 comments on commit 50d2e3d

Please sign in to comment.