def test_cancel_error(self):
        ex = UploadException('Testing one')
        lib = CancelResponse.init_error(self._mock_shared_key(), ex)

        assert self._mock_shared_key() == lib.get_result()['sharedKey']
        assert CancelResponse.STATUS_FAIL == lib.get_result()['status']
        assert 'Testing one' == lib.get_result()['errorMessage']
    def test_done_fail(self):
        data = self._mock_data()
        ex = UploadException('Testing one')
        lib = DoneResponse.init_error(self._mock_shared_key(), data, ex)

        assert self._mock_shared_key() == lib.get_result()['sharedKey']
        assert UploadResponse.STATUS_FAIL == lib.get_result()['status']
        assert 'Testing one' == lib.get_result()['errorMessage']
    def test_truncate_error(self):
        ex = UploadException('Testing one')
        lib = TruncateResponse.init_error(self._mock_shared_key(),
                                          self._mock_data(), ex)

        assert self._mock_shared_key() == lib.get_result()['sharedKey']
        assert TruncateResponse.STATUS_FAIL == lib.get_result()['status']
        assert 'Testing one' == lib.get_result()['errorMessage']
    def test_init_error(self):
        ex = UploadException('Testing one')
        lib = InitResponse.init_error(self._mock_data(), ex)

        assert '' == lib.get_result()['sharedKey']
        assert 'abcdef' == lib.get_result()['name']
        assert InitResponse.STATUS_FAIL == lib.get_result()['status']
        assert 'Testing one' == lib.get_result()['errorMessage']
Пример #5
0
 def _check_file_base(self):
     if not len(self._file_base):
         raise UploadException(self._lang.upload_name_is_empty())
Пример #6
0
 def _check_target_dir(self):
     if not len(self._target_dir):
         raise UploadException(self._lang.target_dir_is_empty())
Пример #7
0
 def _check_remote_name(self):
     if not len(self._remote_file_name):
         raise UploadException(self._lang.sent_name_is_empty())
Пример #8
0
 def load(self, key: str) -> str:
     content = self._data[key]
     if not bool(len(content)):
         raise UploadException(self._lang.drive_file_cannot_read())
     return content