@@ -88,60 +88,6 @@ def step_impl(context: Context):
8888 )
8989
9090
91- # @then(
92- # "all datetime objects are assigned the correct Mountain Time timezone offset based on the date value."
93- # )
94- # def step_impl(context: Context):
95- # """Converts all datetime strings in the CSV rows to timezone-aware datetime objects with Mountain Time offset."""
96- # for i, row in enumerate(context.rows):
97- # # Convert date_time field
98- # date_time_naive = datetime.fromisoformat(row["date_time"])
99- # date_time_aware = convert_dt_tz_naive_to_tz_aware(
100- # date_time_naive, "America/Denver"
101- # )
102- # row["date_time"] = date_time_aware.isoformat()
103-
104- # # confirm correct time zone and offset
105- # if i == 0:
106- # # MST, offset -07:00
107- # assert date_time_aware.utcoffset() == timedelta(
108- # hours=-7
109- # ), "date_time offset is not -07:00"
110- # else:
111- # # MDT, offset -06:00
112- # assert date_time_aware.utcoffset() == timedelta(
113- # hours=-6
114- # ), "date_time offset is not -06:00"
115-
116- # # confirm the time was not changed from what was provided
117- # assert (
118- # date_time_aware.replace(tzinfo=None) == date_time_naive
119- # ), "date_time value was changed during timezone assignment"
120-
121- # # Convert water_level_date_time field if it exists
122- # if row.get("water_level_date_time", None):
123- # wl_date_time_naive = datetime.fromisoformat(row["water_level_date_time"])
124- # wl_date_time_aware = convert_dt_tz_naive_to_tz_aware(
125- # wl_date_time_naive, "America/Denver"
126- # )
127- # row["water_level_date_time"] = wl_date_time_aware.isoformat()
128-
129- # if wl_date_time_aware.dst():
130- # # MDT, offset -06:00
131- # assert wl_date_time_aware.utcoffset() == timedelta(
132- # hours=-6
133- # ), "water_level_date_time offset is not -06:00"
134- # else:
135- # # MST, offset -07:00
136- # assert wl_date_time_aware.utcoffset() == timedelta(
137- # hours=-7
138- # ), "water_level_date_time offset is not -07:00"
139-
140- # assert (
141- # wl_date_time_aware.replace(tzinfo=None) == wl_date_time_naive
142- # ), "water_level_date_time value was changed during timezone assignment"
143-
144-
14591@then ("the response includes a summary containing:" )
14692def step_impl (context : Context ):
14793 response_json = context .response .json ()
0 commit comments