Example #1
0
 def test_cphi_with_two_extras_id(self):
     """
     Accept classic and two specific html id.
     """
     # Params
     extras_id = [settings.HTML_ID_PLACEHOLDER_DEFAULT,
                  settings.HTML_ID_PLACEHOLDER_CLIPBOARD]
     # Accept a valid html id
     valid_html_id = '%s%s%d' % (settings.SLUG_CONTENT,
                           settings.HTML_ID_PLACEHOLDER,
                           3)
     items_returned = cphi(valid_html_id, extras_id)
     self.assertEqual(items_returned, [settings.SLUG_CONTENT, 
                                       settings.SLUG_PLACEHOLDER,
                                       '3'])
     # Accept Default Placeholder
     items_returned = cphi(settings.HTML_ID_PLACEHOLDER_DEFAULT,
                           extras_id)
     self.assertEqual(items_returned,
                      settings.HTML_ID_PLACEHOLDER_DEFAULT)
     # Accept Clipboard Placeholder
     items_returned = cphi(settings.HTML_ID_PLACEHOLDER_CLIPBOARD,
                           extras_id)
     self.assertEqual(items_returned,
                      settings.HTML_ID_PLACEHOLDER_CLIPBOARD)
Example #2
0
 def test_cphi_with_one_extras_id(self):
     """
     Accept classic and one specific html id.
     """
     # Params
     extras_id = [settings.HTML_ID_PLACEHOLDER_DEFAULT]
     # Accept a valid html id
     valid_html_id = '%s%s%d' % (settings.SLUG_CONTENT,
                                 settings.HTML_ID_PLACEHOLDER, 3)
     items_returned = cphi(valid_html_id, extras_id)
     self.assertEqual(
         items_returned,
         [settings.SLUG_CONTENT, settings.SLUG_PLACEHOLDER, '3'])
     # Accept Default Placeholder
     items_returned = cphi(settings.HTML_ID_PLACEHOLDER_DEFAULT, extras_id)
     self.assertEqual(items_returned, settings.HTML_ID_PLACEHOLDER_DEFAULT)
     # Reject Clipboard Placeholder
     self.assertRaises(ErrorResponse, cphi,
                       settings.HTML_ID_PLACEHOLDER_CLIPBOARD)
Example #3
0
 def test_cphi_no_extras_id(self):
     """
     Accept only classic html id, like content-placeholder-4.
     """
     # Accept a valid html id
     valid_html_id = '%s%s%d' % (settings.SLUG_CONTENT,
                                 settings.HTML_ID_PLACEHOLDER, 3)
     items_returned = cphi(valid_html_id)
     self.assertEqual(
         items_returned,
         [settings.SLUG_CONTENT, settings.SLUG_PLACEHOLDER, '3'])
     # Reject a specific html id
     self.assertRaises(ErrorResponse, cphi,
                       settings.HTML_ID_PLACEHOLDER_DEFAULT)
Example #4
0
 def test_cphi_no_extras_id(self):
     """
     Accept only classic html id, like content-placeholder-4.
     """
     # Accept a valid html id
     valid_html_id = '%s%s%d' % (settings.SLUG_CONTENT,
                           settings.HTML_ID_PLACEHOLDER,
                           3)
     items_returned = cphi(valid_html_id)
     self.assertEqual(items_returned, [settings.SLUG_CONTENT, 
                                       settings.SLUG_PLACEHOLDER,
                                       '3'])
     # Reject a specific html id
     self.assertRaises(ErrorResponse,
                       cphi, settings.HTML_ID_PLACEHOLDER_DEFAULT)