only ddx PM can activate/deactivate or delete certificate configuration

fix for flaky test

fix for broken test

fixed quality violation
This commit is contained in:
Zia Fazal
2015-07-15 10:51:55 +05:00
parent a930fec852
commit 0793cc8b5c
3 changed files with 49 additions and 3 deletions

View File

@@ -10,8 +10,8 @@ class CertificatesTest(StudioCourseTest):
"""
Tests for settings/certificates Page.
"""
def setUp(self, is_staff=False):
super(CertificatesTest, self).setUp(is_staff)
def setUp(self): # pylint: disable=arguments-differ
super(CertificatesTest, self).setUp(is_staff=True)
self.certificates_page = CertificatesPage(
self.browser,
self.course_info['org'],
@@ -131,7 +131,6 @@ class CertificatesTest(StudioCourseTest):
# Delete the certificate we just created
certificate.click_delete_certificate_button()
self.certificates_page.click_confirmation_prompt_primary_button()
self.certificates_page.wait_for_first_certificate_button()
# Reload the page and confirm there are no certificates
self.certificates_page.visit()