Beispiel #1
0
 def test_events_data_wo_datetime(self, exp_act_events):
     """Verify that last data in event log represent performed actions."""
     keys = ["actions", "user_email"]
     exp_events_wo_time = string_utils.extract_items(
         exp_act_events["exp_added_events"], *keys)
     act_events_wo_time = string_utils.extract_items(
         exp_act_events["act_added_events"], *keys)
     assert act_events_wo_time == exp_events_wo_time
Beispiel #2
0
 def test_events_data_wo_datetime(self, exp_act_events):
   """Verify that last data in event log represent performed actions."""
   keys = ["actions", "user_email"]
   exp_events_wo_time = string_utils.extract_items(
       exp_act_events["exp_added_events"], *keys)
   act_events_wo_time = string_utils.extract_items(
       exp_act_events["act_added_events"], *keys)
   assert act_events_wo_time == exp_events_wo_time
Beispiel #3
0
 def test_events_datetime_only(self, exp_act_events):
     """Check times of added events."""
     key = "time"
     exp_events_times = string_utils.extract_items(
         exp_act_events["exp_added_events"], key)
     act_event_times = string_utils.extract_items(
         exp_act_events["act_added_events"], key)
     for act, exp in zip(act_event_times, exp_events_times):
         assert pytest.approx(act == exp, rel=timedelta(seconds=1))
Beispiel #4
0
 def test_events_datetime_only(self, exp_act_events):
   """Check times of added events."""
   key = "time"
   exp_events_times = string_utils.extract_items(
       exp_act_events["exp_added_events"], key)
   act_event_times = string_utils.extract_items(
       exp_act_events["act_added_events"], key)
   for act, exp in zip(act_event_times, exp_events_times):
     assert pytest.approx(act == exp, rel=timedelta(seconds=1))
Beispiel #5
0
 def event_attrs(self, *attr_names):
     """Get list of attributes for events on the page of Events widget."""
     return self.events if not attr_names else string_utils.extract_items(
         self.events, *attr_names)