From 8f05878e2e9861316a663ae2aae78e4b274f1a23 Mon Sep 17 00:00:00 2001 From: Ben Patterson Date: Wed, 4 Nov 2015 06:07:56 -0500 Subject: [PATCH] Refactor for multiprocessing. --- common/test/acceptance/tests/lms/test_learner_profile.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/common/test/acceptance/tests/lms/test_learner_profile.py b/common/test/acceptance/tests/lms/test_learner_profile.py index 09c76ab2d8..207a7e7bef 100644 --- a/common/test/acceptance/tests/lms/test_learner_profile.py +++ b/common/test/acceptance/tests/lms/test_learner_profile.py @@ -75,7 +75,7 @@ class LearnerProfileTestMixin(EventsTestMixin): # Reset event tracking so that the tests only see events from # loading the profile page. - self.reset_event_tracking() + self.start_time = datetime.now() # pylint: disable=attribute-defined-outside-init # Load the page profile_page.visit() @@ -119,7 +119,9 @@ class LearnerProfileTestMixin(EventsTestMixin): """ actual_events = self.wait_for_events( - event_filter={'event_type': 'edx.user.settings.viewed'}, number_of_matches=1) + start_time=self.start_time, + event_filter={'event_type': 'edx.user.settings.viewed', 'username': requesting_username}, + number_of_matches=1) self.assert_events_match( [ { @@ -150,6 +152,7 @@ class LearnerProfileTestMixin(EventsTestMixin): event_filter = { 'event_type': self.USER_SETTINGS_CHANGED_EVENT_NAME, + 'username': username, } with self.assert_events_match_during(event_filter=event_filter, expected_events=[expected_event]): yield