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)
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)
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)
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)