示例#1
0
 def iiif_is_down_cluster_browse_elegant_fail(self):
     """
     If the IIIF server is down, the code to get the links for the
     cluster browse listing should return an empty string.  This
     will lead to "are you sure you typed the right URL" in the
     page.
     """
     assert not DisplayBrowse.get_cbrowse_items(
         collection1,
         browse1_1,
         browse_type1,
         modify=Testing.bring_website_down
     )
     assert not DisplayBrowse.get_cbrowse_items(
         collection1,
         browse1_2,
         browse_type1,
         modify=Testing.bring_website_down
     )
     assert not DisplayBrowse.get_cbrowse_items(
         collection1,
         browse2_1,
         browse_type2,
         modify=Testing.bring_website_down
     )
     assert not DisplayBrowse.get_cbrowse_items(
         collection1,
         browse2_2,
         browse_type2,
         modify=Testing.bring_website_down
     )
示例#2
0
 def cluster_browse_404(self):
     """
     If there's a 404 error connecting to IIIF while getting the
     cluster browse JSON, the page should display a 'maybe you
     typed the wrong URL' message.
     """
     assert not DisplayBrowse.get_cbrowse_items(
         collection1,
         browse1_1,
         browse_type1,
         modify=Testing.change_status_code(404)
     )
     assert not DisplayBrowse.get_cbrowse_items(
         collection1,
         browse1_2,
         browse_type1,
         modify=Testing.change_status_code(404)
     )
     assert not DisplayBrowse.get_cbrowse_items(
         collection1,
         browse2_1,
         browse_type2,
         modify=Testing.change_status_code(404)
     )
     assert not DisplayBrowse.get_cbrowse_items(
         collection1,
         browse2_2,
         browse_type2,
         modify=Testing.change_status_code(404)
     )
示例#3
0
 def cluster_browse_listing_works(self):
     """
     Make sure we can pull the links for items falling under a
     particular cluster browse from IIIF.
     """
     assert DisplayBrowse.get_cbrowse_items(
         collection1,
         browse1_1,
         browse_type1,
     )
     assert DisplayBrowse.get_cbrowse_items(
         collection1,
         browse1_2,
         browse_type1,
     )
     assert DisplayBrowse.get_cbrowse_items(
         collection1,
         browse2_1,
         browse_type2,
     )
     assert DisplayBrowse.get_cbrowse_items(
         collection1,
         browse2_2,
         browse_type2,
     )