def test_program_exists_no_exception(self, response):
     """
     The client should return the appropriate boolean value for program existence depending on the response.
     """
     self.get_data_mock.return_value = response
     assert CourseCatalogApiServiceClient.program_exists('a-s-d-f') == bool(
         response)
 def test_program_exists_with_exception(self):
     """
     The client should capture improper configuration for the class method and return False.
     """
     self.integration_mock.current.return_value.enabled = False
     assert not CourseCatalogApiServiceClient.program_exists('a-s-d-f')