From 1d6c61c356c00f4fe607ec2b5e5e24a13415def0 Mon Sep 17 00:00:00 2001 From: Ben Patterson Date: Wed, 2 Dec 2015 20:13:01 -0500 Subject: [PATCH 1/2] Enforce order on these events to solve flaky condition. --- common/test/acceptance/tests/lms/test_teams.py | 1 - 1 file changed, 1 deletion(-) diff --git a/common/test/acceptance/tests/lms/test_teams.py b/common/test/acceptance/tests/lms/test_teams.py index d6edfffa00..ea1c9c2d45 100644 --- a/common/test/acceptance/tests/lms/test_teams.py +++ b/common/test/acceptance/tests/lms/test_teams.py @@ -1384,7 +1384,6 @@ class EditTeamTest(TeamFormActions): with self.assert_events_match_during( event_filter=self.only_team_events, expected_events=expected_events, - in_order=False, ): self.team_management_page.submit_form() From 134a3134df4e6a56fc487e9b474547c8c68a5d1d Mon Sep 17 00:00:00 2001 From: Ben Patterson Date: Wed, 2 Dec 2015 21:05:46 -0500 Subject: [PATCH 2/2] Reset mongo events store for each test. --- common/test/acceptance/tests/lms/test_teams.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/common/test/acceptance/tests/lms/test_teams.py b/common/test/acceptance/tests/lms/test_teams.py index ea1c9c2d45..57c439bba5 100644 --- a/common/test/acceptance/tests/lms/test_teams.py +++ b/common/test/acceptance/tests/lms/test_teams.py @@ -45,6 +45,8 @@ class TeamsTabBase(EventsTestMixin, UniqueCourseTest): self.tab_nav = TabNavPage(self.browser) self.course_info_page = CourseInfoPage(self.browser, self.course_id) self.teams_page = TeamsPage(self.browser, self.course_id) + # TODO: Refactor so resetting events database is not necessary + self.reset_event_tracking() def create_topics(self, num_topics): """Create `num_topics` test topics."""