Esempio n. 1
0
 def test_get_remote_url_metadata_file_url(self) -> None:
     """Test get_remote_url_metadata_ raises error on invalid_body request
     """
     self.client.ik_request.request = MagicMock(
         return_value=get_mocked_failed_resp()
     )
     self.assertRaises(ValueError, self.client.get_remote_url_metadata)
Esempio n. 2
0
 def test_purge_cache_status_fails_without_passing_file_id(self) -> None:
     """Test purge_cache raises error on invalid_body request
     """
     self.client.ik_request.request = MagicMock(
         return_value=get_mocked_failed_resp()
     )
     self.assertRaises(TypeError, self.client.get_metadata())
Esempio n. 3
0
 def test_get_metadata_fails_on_unauthenticated_request(self) -> None:
     """Tests get_metadata raise error on unauthenticated request
     """
     self.client.ik_request.request = MagicMock(
         return_value=get_mocked_failed_resp())
     resp = self.client.get_metadata(file_id=self.file_id)
     self.assertIsNotNone(resp["error"])
     self.assertIsNone(resp["response"])
Esempio n. 4
0
 def test_upload_file_fails_without_file_or_file_name(self) -> None:
     """Test upload raises error on missing required params
     """
     self.client.ik_request.request = MagicMock(
         return_value=get_mocked_failed_resp()
     )
     self.assertRaises(TypeError, self.client.upload_file, file_name=self.filename)
     self.assertRaises(TypeError, self.client.upload_file, file=self.image)
 def test_list_files_fails_on_unauthenticated_request(self) -> None:
     """ Tests unauthenticated request restricted for list_files method
     """
     self.client.ik_request.request = MagicMock(
         return_value=get_mocked_failed_resp())
     resp = self.client.list_files(self.options)
     self.assertIsNotNone(resp["error"])
     self.assertIsNone(resp["response"])
Esempio n. 6
0
 def test_purge_cache_fails_on_unauthenticated_request(self) -> None:
     """Test purge_cache unauthenticated request
     this function checks if raises error on unauthenticated request
     to check if purge_cache is only restricted to authenticated request
     """
     self.client.ik_request.request = MagicMock(
         return_value=get_mocked_failed_resp())
     resp = self.client.purge_cache(self.fake_image_url)
     self.assertIsNotNone(resp["error"])
     self.assertIsNone(resp["response"])
Esempio n. 7
0
    def test_upload_fails_on_unauthenticated_request(self):
        """
        Tests if the unauthenticated request restricted

        """

        self.client.ik_request.request = MagicMock(
            return_value=get_mocked_failed_resp())
        resp = self.client.upload(file=self.image, file_name=self.filename)
        self.assertIsNotNone(resp["error"])
        self.assertIsNone(resp["response"])
Esempio n. 8
0
 def test_update_file_details_fails_without_file_or_file_name(self) -> None:
     """Test upload raises error on missing required params
     """
     self.client.ik_request.request = MagicMock(
         return_value=get_mocked_failed_resp())
     self.assertRaises(
         ValueError,
         self.client.update_file_details,
         file_id=self.file_id,
         options=self.invalid_options,
     )
Esempio n. 9
0
    def test_file_delete_fails_on_item_not_found(self):
        """Test delete_file on unavailable content
        this function raising expected error if the file
        is not available
        """
        self.client.ik_request.request = MagicMock(
            return_value=get_mocked_failed_resp(message=FAILED_DELETE_RESP))
        resp = self.client.delete_file(self.file_id)

        self.assertIsNotNone(resp["error"])
        self.assertIsNone(resp["response"])
Esempio n. 10
0
 def test_get_purge_file_cache_status_fails_on_unauthenticated_request(self) -> None:
     """Test get_purge_file_cache_status unauthenticated request
     this function checks if raises error on unauthenticated request
     to check if get_purge_cache_status is only restricted to authenticated
     user
     """
     self.client.ik_request.request = MagicMock(
         return_value=get_mocked_failed_resp()
     )
     resp = self.client.get_purge_file_cache_status(self.cache_request_id)
     self.assertIsNotNone(resp["error"])
     self.assertIsNone(resp["response"])
Esempio n. 11
0
    def test_details_fails_on_unauthenticated_request(self):
        """
        Tests if the unauthenticated request restricted

        """

        self.client.ik_request.request = MagicMock(
            return_value=get_mocked_failed_resp())
        resp = self.client.update_file_details(file_id=self.file_id,
                                               options=self.valid_options)
        self.assertIsNotNone(resp["error"])
        self.assertIsNone(resp["response"])
Esempio n. 12
0
    def test_file_delete_fails_on_unauthenticated_request(self) -> None:
        """Test delete_file on unauthenticated request
        this function checks if raises error on unauthenticated request
        to check if delete is only restricted to authenticated
        user
        """
        self.client.ik_request.request = MagicMock(
            return_value=get_mocked_failed_resp())
        resp = self.client.delete_file(self.file_id)

        self.assertIsNotNone(resp["error"])
        self.assertIsNone(resp["response"])