- Fixes broken unit tests - Fixes linting errors - Adds tests for upload scenario - Adds test for retry scenario (making sure calls are in order) New `npm run` task created; runs linter + tests. To try it, run: `npm run test-python-scripts`
Download install packages from GitHub release, then upload to omaha/sparkle. Thanks to @jumde for assistance on this. Fixes https://github.com/brave/brave-browser/issues/2578