Beispiel #1
0
 def test_has_tag_containing(self):
     """
     Tests our Beautiful Soup tag containing method
     """
     page = Page('http://www.contenthere.net')
     self.assertTrue(page.has_tag_containing_pattern('script','google-analytics'))
     self.assertFalse(page.has_tag_containing_pattern('script','gargle-analytics'))
Beispiel #2
0
 def test_url_exists(self):
     """
     Tests that the exists function is working.
     """
     
     self.assertTrue(Page('http://www.google.com').exists())
     self.assertFalse(Page('http://www.contenthere.net/yomama').exists())
Beispiel #3
0
 def test_page_contains_pattern(self):
     """
     Testing the contains_pattern method
     """
     page = Page("http://www.contenthere.net")
     self.assertTrue(page.contains_pattern("wp-content/themes/"))
     self.assertFalse(page.contains_pattern("wp content/themes/"))
Beispiel #4
0
 def test_has_matching_tag(self):
     """
     Test our Beautiful Soup tag attribute method
     """
     
     page = Page('http://www.contenthere.net')
     self.assertTrue(page.has_matching_tag('div', {'id':'header', 'class':'row'}))
     self.assertFalse(page.has_matching_tag('div', {'id':'content', 'class':'foo'}))
Beispiel #5
0
 def setUp(self):
     self.sig_list = []
     for platform_name in get_platform_names():
         sig = __import__('cmfieldguide.cmsdetector.signatures.' + platform_name, 
             fromlist='Signature')
         site = save_as_site_object(Page(sig.Signature.KNOWN_POSITIVE))
         self.sig_list.append(sig.Signature(site))
Beispiel #6
0
 def setUp(self):
     self.sig_list = []
     site = save_as_site_object(Page('http://www.google.com'))
     
     for platform_name in get_platform_names():
         sig = __import__('cmfieldguide.cmsdetector.signatures.' + platform_name, 
             fromlist='Signature')
         self.sig_list.append(sig.Signature(site))
Beispiel #7
0
 def test_get_title(self):
     page = Page('http://www.sethgottlieb.com')
     self.assertEquals(page.title, 'Seth Gottlieb : Seth Gottlieb : Home')
Beispiel #8
0
 def test_php_credits(self):
     self.assertTrue(Page('http://drupal.org').has_php_credits())
     
     self.assertFalse(Page('http://www.blendinteractive.com').has_php_credits())