Repository: NeonGeckoCom/skill-alerts (language: python)

Issue:
[BUG] `test_build_alert_from_intent_timer` Test Failures
### Description

Test fails occasionally when it takes more than 1s for adjacent test cases to be processed. These should use some anchor time to ensure they actually match the exact end time

### Steps to Reproduce

- run `test_build_alert_from_intent_timer` with debugger active and assertion will fail

### Relevant Code

_No response_

### Other Notes

https://github.com/NeonGeckoCom/skill-alerts/actions/runs/4317671957/jobs/7535022311


Discussion / hints:

Fix patch:
diff --git a/locale/en-us/intent/quiet_hours_end.intent b/locale/en-us/intent/quiet_hours_end.intent
index 71b1dc6a..8a66e5b2 100644
--- a/locale/en-us/intent/quiet_hours_end.intent
+++ b/locale/en-us/intent/quiet_hours_end.intent
@@ -3,4 +3,4 @@ wake up
 (have i|) missed anything
 what did i miss
 what have i missed
-(end|exit|leave) quiet hours
\ No newline at end of file
+(end|exit|leave|stop|disable) quiet hours
\ No newline at end of file


Test patch:
diff --git a/test/test_intents.yaml b/test/test_intents.yaml
index a7c5ffe5..0abfad0b 100644
--- a/test/test_intents.yaml
+++ b/test/test_intents.yaml
@@ -80,6 +80,9 @@ en-us:
         - until
     - tell me to go to sleep at 11 PM:
         - remind_me
+    - remind me to take out the trash every Friday at 2 PM:
+        - repeat
+        - remind_me
   CreateEvent:
     - I have a work event next tuesday at 7 PM:
         - event
@@ -127,6 +130,8 @@ en-us:
   quiet_hours_end.intent:
     - end quiet hours
     - what did I miss
+    - stop quiet hours
+    - disable quiet hours
   CancelAlert:
     - cancel my next alarm:
         - alarm
diff --git a/test/test_skill.py b/test/test_skill.py
index b60fa9f4..536a8a05 100644
--- a/test/test_skill.py
+++ b/test/test_skill.py
@@ -2130,8 +2130,8 @@ def _validate_alert_default_params(timer: Alert):
         _validate_alert_default_params(no_name_timer_utc)
         _validate_alert_default_params(no_name_timer_sea)
         self.assertAlmostEqual(
-            no_name_timer_sea.time_to_expiration.total_seconds(),
-            no_name_timer_utc.time_to_expiration.total_seconds(), 0)
+            no_name_timer_sea.time_to_expiration.total_seconds() * 10,
+            no_name_timer_utc.time_to_expiration.total_seconds() * 10, 0)
 
         baking_timer_sea = build_alert_from_intent(baking_12_minutes,
                                                    AlertType.TIMER,