@@ -236,7 +236,9 @@ def test_get_cmds_from_backstop_and_add_cmds():
236
236
237
237
@pytest .mark .skipif ("not HAS_MPDIR" )
238
238
@pytest .mark .skipif (not HAS_INTERNET , reason = "No internet connection" )
239
- def test_commands_create_archive_regress (tmpdir , fast_sun_position_method ):
239
+ def test_commands_create_archive_regress (
240
+ tmpdir , fast_sun_position_method , disable_hrc_scs107_commanding
241
+ ):
240
242
"""Create cmds archive from scratch and test that it matches flight
241
243
242
244
This tests over an eventful month that includes IU reset/NSM, SCS-107
@@ -462,7 +464,7 @@ def test_get_cmds_v2_recent_only(stop_date_2020_12_03): # noqa: ARG001
462
464
463
465
464
466
@pytest .mark .skipif (not HAS_INTERNET , reason = "No internet connection" )
465
- def test_get_cmds_nsm_2021 (stop_date_2021_10_24 ): # noqa: ARG001
467
+ def test_get_cmds_nsm_2021 (stop_date_2021_10_24 , disable_hrc_scs107_commanding ):
466
468
"""NSM at ~2021:296:10:41. This tests non-load commands from cmd_events."""
467
469
cmds = commands .get_cmds ("2021:296:10:35:00" ) # , '2021:298:01:58:00')
468
470
cmds = cmds [cmds ["tlmsid" ] != "OBS" ]
@@ -538,6 +540,7 @@ def test_get_cmds_nsm_2021(stop_date_2021_10_24): # noqa: ARG001
538
540
"2021:297:14:01:00.000 | LOAD_EVENT | None | OCT1821A | "
539
541
"event_type=SCHEDULED_STOP_TIME, scs=0" ,
540
542
]
543
+
541
544
assert cmds .pformat_like_backstop (max_params_width = 200 ) == exp
542
545
commands .clear_caches ()
543
546
@@ -676,7 +679,14 @@ def test_command_set_bsh():
676
679
2000:001:00:00:01.025 | SIMTRANS | None | CMD_EVT | event=Bright_star_hold, event_date=2000:001:00:00:00, pos=-99616, scs=0
677
680
2000:001:00:01:06.685 | ACISPKT | AA00000000 | CMD_EVT | event=Bright_star_hold, event_date=2000:001:00:00:00, scs=0
678
681
2000:001:00:01:07.710 | ACISPKT | AA00000000 | CMD_EVT | event=Bright_star_hold, event_date=2000:001:00:00:00, scs=0
679
- 2000:001:00:01:17.960 | ACISPKT | WSPOW00000 | CMD_EVT | event=Bright_star_hold, event_date=2000:001:00:00:00, scs=0"""
682
+ 2000:001:00:01:17.960 | ACISPKT | WSPOW00000 | CMD_EVT | event=Bright_star_hold, event_date=2000:001:00:00:00, scs=0
683
+ 2000:001:00:01:17.960 | COMMAND_HW | 215PCAOF | CMD_EVT | event=Bright_star_hold, event_date=2000:001:00:00:00, scs=0
684
+ 2000:001:00:01:19.165 | COMMAND_HW | 2IMHVOF | CMD_EVT | event=Bright_star_hold, event_date=2000:001:00:00:00, scs=0
685
+ 2000:001:00:01:20.190 | COMMAND_HW | 2SPHVOF | CMD_EVT | event=Bright_star_hold, event_date=2000:001:00:00:00, scs=0
686
+ 2000:001:00:01:21.215 | COMMAND_HW | 2S2STHV | CMD_EVT | event=Bright_star_hold, event_date=2000:001:00:00:00, scs=0
687
+ 2000:001:00:01:22.240 | COMMAND_HW | 2S1STHV | CMD_EVT | event=Bright_star_hold, event_date=2000:001:00:00:00, scs=0
688
+ 2000:001:00:01:23.265 | COMMAND_HW | 2S2HVOF | CMD_EVT | event=Bright_star_hold, event_date=2000:001:00:00:00, scs=0
689
+ 2000:001:00:01:24.290 | COMMAND_HW | 2S1HVOF | CMD_EVT | event=Bright_star_hold, event_date=2000:001:00:00:00, scs=0"""
680
690
681
691
assert cmds .pformat_like_backstop (max_params_width = None ) == exp .splitlines ()
682
692
commands .clear_caches ()
@@ -699,13 +709,22 @@ def test_command_set_safe_mode():
699
709
2000:001:00:01:06.685 | ACISPKT | AA00000000 | CMD_EVT | event=Safe_mode, event_date=2000:001:00:00:00, scs=0
700
710
2000:001:00:01:07.710 | ACISPKT | AA00000000 | CMD_EVT | event=Safe_mode, event_date=2000:001:00:00:00, scs=0
701
711
2000:001:00:01:17.960 | ACISPKT | WSPOW00000 | CMD_EVT | event=Safe_mode, event_date=2000:001:00:00:00, scs=0
702
- 2000:001:00:01:17.960 | COMMAND_SW | AODSDITH | CMD_EVT | event=Safe_mode, event_date=2000:001:00:00:00, scs=0"""
712
+ 2000:001:00:01:17.960 | COMMAND_HW | 215PCAOF | CMD_EVT | event=Safe_mode, event_date=2000:001:00:00:00, scs=0
713
+ 2000:001:00:01:19.165 | COMMAND_HW | 2IMHVOF | CMD_EVT | event=Safe_mode, event_date=2000:001:00:00:00, scs=0
714
+ 2000:001:00:01:20.190 | COMMAND_HW | 2SPHVOF | CMD_EVT | event=Safe_mode, event_date=2000:001:00:00:00, scs=0
715
+ 2000:001:00:01:21.215 | COMMAND_HW | 2S2STHV | CMD_EVT | event=Safe_mode, event_date=2000:001:00:00:00, scs=0
716
+ 2000:001:00:01:22.240 | COMMAND_HW | 2S1STHV | CMD_EVT | event=Safe_mode, event_date=2000:001:00:00:00, scs=0
717
+ 2000:001:00:01:23.265 | COMMAND_HW | 2S2HVOF | CMD_EVT | event=Safe_mode, event_date=2000:001:00:00:00, scs=0
718
+ 2000:001:00:01:24.290 | COMMAND_HW | 2S1HVOF | CMD_EVT | event=Safe_mode, event_date=2000:001:00:00:00, scs=0
719
+ 2000:001:00:01:25.315 | COMMAND_SW | AODSDITH | CMD_EVT | event=Safe_mode, event_date=2000:001:00:00:00, scs=0"""
703
720
assert cmds .pformat_like_backstop (max_params_width = None ) == exp .splitlines ()
704
721
commands .clear_caches ()
705
722
706
723
707
724
@pytest .mark .skipif (not HAS_INTERNET , reason = "No internet connection" )
708
- def test_bright_star_hold_event (cmds_dir , stop_date_2020_12_03 ): # noqa: ARG001
725
+ def test_bright_star_hold_event (
726
+ cmds_dir , stop_date_2020_12_03 , disable_hrc_scs107_commanding
727
+ ):
709
728
"""Make a scenario with a bright star hold event.
710
729
711
730
Confirm that this inserts expected commands and interrupts all load commands.
@@ -1265,7 +1284,7 @@ def test_get_cmds_from_event_case(par_str):
1265
1284
1266
1285
1267
1286
@pytest .mark .parametrize ("idx" , range (len (cmd_events_all_exps )))
1268
- def test_get_cmds_from_event_all (idx ):
1287
+ def test_get_cmds_from_event_all (idx , disable_hrc_scs107_commanding ):
1269
1288
"""Test getting commands from every event type in the Command Events sheet"""
1270
1289
cevt = cmd_events_all [idx ]
1271
1290
exp = cmd_events_all_exps [idx ]
@@ -1337,7 +1356,14 @@ def test_scenario_with_rts(monkeypatch, fast_sun_position_method):
1337
1356
2021:296:10:43:03.685 | ACISPKT | AA00000000 | CMD_EVT | event=NSM, event_date=2021:296:10:41:57, scs=0
1338
1357
2021:296:10:43:04.710 | ACISPKT | AA00000000 | CMD_EVT | event=NSM, event_date=2021:296:10:41:57, scs=0
1339
1358
2021:296:10:43:14.960 | ACISPKT | WSPOW0002A | CMD_EVT | event=NSM, event_date=2021:296:10:41:57, scs=0
1340
- 2021:296:10:43:14.960 | COMMAND_SW | AODSDITH | CMD_EVT | event=NSM, event_date=2021:296:10:41:57, scs=0
1359
+ 2021:296:10:43:14.960 | COMMAND_HW | 215PCAOF | CMD_EVT | event=NSM, event_date=2021:296:10:41:57, scs=0
1360
+ 2021:296:10:43:16.165 | COMMAND_HW | 2IMHVOF | CMD_EVT | event=NSM, event_date=2021:296:10:41:57, scs=0
1361
+ 2021:296:10:43:17.190 | COMMAND_HW | 2SPHVOF | CMD_EVT | event=NSM, event_date=2021:296:10:41:57, scs=0
1362
+ 2021:296:10:43:18.215 | COMMAND_HW | 2S2STHV | CMD_EVT | event=NSM, event_date=2021:296:10:41:57, scs=0
1363
+ 2021:296:10:43:19.240 | COMMAND_HW | 2S1STHV | CMD_EVT | event=NSM, event_date=2021:296:10:41:57, scs=0
1364
+ 2021:296:10:43:20.265 | COMMAND_HW | 2S2HVOF | CMD_EVT | event=NSM, event_date=2021:296:10:41:57, scs=0
1365
+ 2021:296:10:43:21.290 | COMMAND_HW | 2S1HVOF | CMD_EVT | event=NSM, event_date=2021:296:10:41:57, scs=0
1366
+ 2021:296:10:43:22.315 | COMMAND_SW | AODSDITH | CMD_EVT | event=NSM, event_date=2021:296:10:41:57, scs=0
1341
1367
2021:296:11:08:12.966 | LOAD_EVENT | OBS | CMD_EVT | manvr_start=2021:296:10:41:57.000, prev_att=(0.594590732, 0.
1342
1368
2021:297:01:41:01.000 | COMMAND_SW | AONMMODE | CMD_EVT | event=Maneuver, event_date=2021:297:01:41:01, msid=AONMMODE,
1343
1369
2021:297:01:41:01.256 | COMMAND_SW | AONM2NPE | CMD_EVT | event=Maneuver, event_date=2021:297:01:41:01, msid=AONM2NPE,
0 commit comments