Python 3: multi-lined assertIn, assertNotIn -> assertContains, assertNotContains

This commit is contained in:
Nimisha Asthagiri
2019-09-29 00:22:48 -04:00
parent beb95eb69c
commit 9bbc21ea8c
20 changed files with 93 additions and 148 deletions

View File

@@ -970,9 +970,9 @@ class CourseHomeFragmentViewTests(ModuleStoreTestCase):
url = EcommerceService().get_checkout_page_url(self.verified_mode.sku)
self.assertContains(response, '<a class="btn-brand btn-upgrade"')
self.assertContains(response, url)
self.assertIn(
self.assertContains(
response,
u"Upgrade (<span class='price'>${price}</span>)".format(price=self.verified_mode.min_price),
response.content.decode(response.charset)
)
def test_no_upgrade_message_if_logged_out(self):
@@ -1012,5 +1012,4 @@ class CourseHomeFragmentViewTests(ModuleStoreTestCase):
with SHOW_UPGRADE_MSG_ON_COURSE_HOME.override(True):
response = self.client.get(self.url)
content = response.content.decode(response.charset)
assert "<span>DISCOUNT_PRICE</span>" in content
self.assertContains(response, "<span>DISCOUNT_PRICE</span>")

View File

@@ -121,9 +121,6 @@ class TestCourseOutlinePage(SharedModuleStoreTestCase):
url = course_home_url(course)
response = self.client.get(url)
self.assertEqual(response.status_code, 200)
response_content = response.content.decode("utf-8")
self.assertTrue(course.children)
for chapter in course.children:
self.assertContains(response, chapter.display_name)

View File

@@ -103,8 +103,7 @@ class TestCourseSockView(SharedModuleStoreTestCase):
)
def test_upgrade_message_discount(self):
response = self.client.get(course_home_url(self.verified_course))
content = response.content.decode(response.charset)
assert "<span>DISCOUNT_PRICE</span>" in content
self.assertContains(response, "<span>DISCOUNT_PRICE</span>")
def assert_verified_sock_is_visible(self, course, response):
return self.assertContains(response, TEST_VERIFICATION_SOCK_LOCATOR, html=False)