Пример #1
0
 def test_image_srcs_are_correct(self, base_url, selenium):
     page = Partnerships(base_url, selenium).open()
     bad_images = []
     for image in page.images_list:
         src = page.image_source(image.get('locator'))
         if not image.get('img_name_contains') in src:
             bad_images.append('%s does not contain %s' % (src, image.get('img_name_contains')))
     assert [] == bad_images
Пример #2
0
 def test_images_are_visible(self, mozwebqa):
     partnerships_page = Partnerships(mozwebqa)
     partnerships_page.go_to_page()
     bad_images = []
     for image in partnerships_page.images_list:
         if not partnerships_page.is_element_visible(*image.get('locator')):
             bad_images.append('The image at %s is not visible' % image.get('locator')[1:])
     Assert.equal(0, len(bad_images), '%s bad images found: ' % len(bad_images) + ', '.join(bad_images))
Пример #3
0
 def test_section_link_destinations_are_correct(self, base_url, selenium):
     page = Partnerships(base_url, selenium).open()
     bad_links = []
     for link in page.section_links_list:
         url = page.link_destination(link.get('locator'))
         if not url.endswith(link.get('url_suffix')):
             bad_links.append('%s does not end with %s' % (url, link.get('url_suffix')))
     assert [] == bad_links
Пример #4
0
 def test_images_are_visible(self, mozwebqa):
     partnerships_page = Partnerships(mozwebqa)
     partnerships_page.go_to_page()
     bad_images = []
     for image in partnerships_page.images_list:
         if not partnerships_page.is_element_visible(*image.get('locator')):
             bad_images.append('The image at %s is not visible' % image.get('locator')[1:])
     Assert.equal(0, len(bad_images), '%s bad images found: ' % len(bad_images) + ', '.join(bad_images))
Пример #5
0
 def test_section_links_are_visible(self, mozwebqa):
     partnerships_page = Partnerships(mozwebqa)
     partnerships_page.go_to_page()
     bad_links = []
     for link in partnerships_page.section_links_list:
         if not partnerships_page.is_element_visible(*link.get('locator')):
             bad_links.append('The link at %s is not visible' % link.get('locator')[1:])
     Assert.equal(0, len(bad_links), '%s bad links found: ' % len(bad_links) + ', '.join(bad_links))
Пример #6
0
 def test_section_links_are_visible(self, mozwebqa):
     partnerships_page = Partnerships(mozwebqa)
     partnerships_page.go_to_page()
     bad_links = []
     for link in partnerships_page.section_links_list:
         if not partnerships_page.is_element_visible(*link.get('locator')):
             bad_links.append('The link at %s is not visible' % link.get('locator')[1:])
     Assert.equal(0, len(bad_links), '%s bad links found: ' % len(bad_links) + ', '.join(bad_links))
Пример #7
0
 def test_section_link_destinations_are_correct(self, mozwebqa):
     partnerships_page = Partnerships(mozwebqa)
     partnerships_page.go_to_page()
     bad_links = []
     for link in partnerships_page.section_links_list:
         url = partnerships_page.link_destination(link.get('locator'))
         if not url.endswith(link.get('url_suffix')):
             bad_links.append('%s does not end with %s' % (url, link.get('url_suffix')))
     Assert.equal(0, len(bad_links), '%s bad links found: ' % len(bad_links) + ', '.join(bad_links))
Пример #8
0
 def test_image_srcs_are_correct(self, mozwebqa):
     partnerships_page = Partnerships(mozwebqa)
     partnerships_page.go_to_page()
     bad_images = []
     for image in partnerships_page.images_list:
         src = partnerships_page.image_source(image.get('locator'))
         if not image.get('img_name_contains') in src:
             bad_images.append('%s does not contain %s' % (src, image.get('img_name_contains')))
     assert [] == bad_images
Пример #9
0
 def test_section_link_destinations_are_correct(self, mozwebqa):
     partnerships_page = Partnerships(mozwebqa)
     partnerships_page.go_to_page()
     bad_links = []
     for link in partnerships_page.section_links_list:
         url = partnerships_page.link_destination(link.get('locator'))
         if not url.endswith(link.get('url_suffix')):
             bad_links.append('%s does not end with %s' % (url, link.get('url_suffix')))
     assert [] == bad_links
Пример #10
0
 def test_image_srcs_are_correct(self, base_url, selenium):
     page = Partnerships(base_url, selenium).open()
     bad_images = []
     for image in page.images_list:
         src = page.image_source(image.get('locator'))
         if not image.get('img_name_contains') in src:
             bad_images.append('%s does not contain %s' %
                               (src, image.get('img_name_contains')))
     assert [] == bad_images
Пример #11
0
 def test_section_link_urls_are_valid(self, base_url, selenium):
     page = Partnerships(base_url, selenium).open()
     bad_urls = []
     for link in page.section_links_list:
         url = page.link_destination(link.get('locator'))
         response_code = page.get_response_code(url)
         if response_code != requests.codes.ok:
             bad_urls.append('%s is not a valid url - status code: %s.' % (url, response_code))
     assert [] == bad_urls
Пример #12
0
 def test_image_srcs_are_correct(self, mozwebqa):
     partnerships_page = Partnerships(mozwebqa)
     partnerships_page.go_to_page()
     bad_images = []
     for image in partnerships_page.images_list:
         src = partnerships_page.image_source(image.get('locator'))
         if not image.get('img_name_contains') in src:
             bad_images.append('%s does not contain %s' % (src, image.get('img_name_contains')))
     Assert.equal(0, len(bad_images), '%s bad images found: ' % len(bad_images) + ', '.join(bad_images))
Пример #13
0
 def test_partner_form_is_visible(self, mozwebqa):
     partnerships_page = Partnerships(mozwebqa)
     partnerships_page.go_to_page()
     partner_form = partnerships_page.partner_form
     Assert.true(partner_form.is_form_present)
     Assert.true(partner_form.is_title_visible, 'The title is not visible on the form')
     for field in partner_form.fields_list:
         Assert.true(partner_form.is_element_visible(*field), 'The %s field is not visible on the form' % field[1:])
     Assert.true(partner_form.is_submit_button_visible, 'The submit button is not visible on the form')
Пример #14
0
 def test_section_link_destinations_are_correct(self, mozwebqa):
     partnerships_page = Partnerships(mozwebqa)
     partnerships_page.go_to_page()
     bad_links = []
     for link in partnerships_page.section_links_list:
         url = partnerships_page.link_destination(link.get('locator'))
         if not url.endswith(link.get('url_suffix')):
             bad_links.append('%s does not end with %s' % (url, link.get('url_suffix')))
     Assert.equal(0, len(bad_links), '%s bad links found: ' % len(bad_links) + ', '.join(bad_links))
Пример #15
0
 def test_section_link_destinations_are_correct(self, base_url, selenium):
     page = Partnerships(base_url, selenium).open()
     bad_links = []
     for link in page.section_links_list:
         url = page.link_destination(link.get('locator'))
         if not url.endswith(link.get('url_suffix')):
             bad_links.append('%s does not end with %s' %
                              (url, link.get('url_suffix')))
     assert [] == bad_links
Пример #16
0
 def test_image_srcs_are_correct(self, mozwebqa):
     partnerships_page = Partnerships(mozwebqa)
     partnerships_page.go_to_page()
     bad_images = []
     for image in partnerships_page.images_list:
         src = partnerships_page.image_source(image.get('locator'))
         if not image.get('img_name_contains') in src:
             bad_images.append('%s does not contain %s' % (src, image.get('img_name_contains')))
     Assert.equal(0, len(bad_images), '%s bad images found: ' % len(bad_images) + ', '.join(bad_images))
Пример #17
0
 def test_image_srcs_are_correct(self, mozwebqa):
     partnerships_page = Partnerships(mozwebqa)
     partnerships_page.go_to_page()
     bad_images = []
     for image in partnerships_page.images_list:
         src = partnerships_page.image_source(image.get('locator'))
         if not image.get('img_name_contains') in src:
             bad_images.append('%s does not contain %s' % (src, image.get('img_name_contains')))
     assert [] == bad_images
Пример #18
0
 def test_section_link_destinations_are_correct(self, mozwebqa):
     partnerships_page = Partnerships(mozwebqa)
     partnerships_page.go_to_page()
     bad_links = []
     for link in partnerships_page.section_links_list:
         url = partnerships_page.link_destination(link.get('locator'))
         if not url.endswith(link.get('url_suffix')):
             bad_links.append('%s does not end with %s' % (url, link.get('url_suffix')))
     assert [] == bad_links
Пример #19
0
 def test_partner_form_is_visible(self, mozwebqa):
     partnerships_page = Partnerships(mozwebqa)
     partnerships_page.go_to_page()
     partner_form = partnerships_page.partner_form
     Assert.true(partner_form.is_form_present)
     Assert.true(partner_form.is_title_visible, 'The title is not visible on the form')
     for field in partner_form.fields_list:
         Assert.true(partner_form.is_element_visible(*field), 'The %s field is not visible on the form' % field[1:])
     Assert.true(partner_form.is_submit_button_visible, 'The submit button is not visible on the form')
Пример #20
0
 def test_image_srcs_are_valid(self, mozwebqa):
     partnerships_page = Partnerships(mozwebqa)
     partnerships_page.go_to_page()
     bad_urls = []
     for image in partnerships_page.images_list:
         url = partnerships_page.image_source(image.get('locator'))
         response_code = partnerships_page.get_response_code(url)
         if response_code != requests.codes.ok:
             bad_urls.append('%s is not a valid url - status code: %s.' % (url, response_code))
     Assert.equal(0, len(bad_urls), '%s bad urls found: ' % len(bad_urls) + ', '.join(bad_urls))
Пример #21
0
 def test_section_link_urls_are_valid(self, mozwebqa):
     partnerships_page = Partnerships(mozwebqa)
     partnerships_page.go_to_page()
     bad_urls = []
     for link in partnerships_page.section_links_list:
         url = partnerships_page.link_destination(link.get('locator'))
         response_code = partnerships_page.get_response_code(url)
         if response_code != requests.codes.ok:
             bad_urls.append('%s is not a valid url - status code: %s.' % (url, response_code))
     Assert.equal(0, len(bad_urls), '%s bad urls found: ' % len(bad_urls) + ', '.join(bad_urls))
Пример #22
0
 def test_section_link_urls_are_valid(self, base_url, selenium):
     page = Partnerships(base_url, selenium).open()
     bad_urls = []
     for link in page.section_links_list:
         url = page.link_destination(link.get('locator'))
         response_code = page.get_response_code(url)
         if response_code != requests.codes.ok:
             bad_urls.append('%s is not a valid url - status code: %s.' %
                             (url, response_code))
     assert [] == bad_urls
Пример #23
0
 def test_partner_form_is_visible(self, base_url, selenium):
     page = Partnerships(base_url, selenium).open()
     partner_form = page.partner_form
     assert partner_form.is_form_present
     assert partner_form.is_title_visible, 'The title is not visible on the form'
     for field in partner_form.fields_list:
         assert partner_form.is_element_visible(
             *field), 'The %s field is not visible on the form' % field[1:]
     assert partner_form.is_submit_button_visible, 'The submit button is not visible on the form'
Пример #24
0
 def test_section_link_urls_are_valid(self, mozwebqa):
     partnerships_page = Partnerships(mozwebqa)
     partnerships_page.go_to_page()
     bad_urls = []
     for link in partnerships_page.section_links_list:
         url = partnerships_page.link_destination(link.get('locator'))
         response_code = partnerships_page.get_response_code(url)
         if response_code != requests.codes.ok:
             bad_urls.append('%s is not a valid url - status code: %s.' % (url, response_code))
     Assert.equal(0, len(bad_urls), '%s bad urls found: ' % len(bad_urls) + ', '.join(bad_urls))