def setUp(self): self.repo = Repo() self.file_path = os.path.join( os.path.dirname(os.path.realpath(__file__)), 'test_get_pkgs', 'win32', 'BraveBrowserSetup.exe') self.release = Release() self.release.id = 1 self.release.tag_name = 'release-tag-here' self.asset = Asset(1, 'BraveBrowserSetup.exe') self.release.assets._assets.append(self.asset) self.repo.releases._releases = [self.release] self.repo.releases.assets = self.release.assets self._old_upload_io_to_github = upload.upload_io_to_github upload.upload_io_to_github = MagicMock() self._old_delete_file = upload.delete_file upload.delete_file = MagicMock()
def setUp(self): self.repo = Repo()
def test_does_not_call_delete_if_asset_not_present(self): empty_repo = Repo() upload.upload_brave(empty_repo, self.release, self.file_path) self.asset.delete.assert_not_called()