• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

tethysplatform / tethys / 12019323054
100%

Build:
DEFAULT BRANCH: main
Ran 25 Nov 2024 09:47PM UTC
Jobs 1
Files 174
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

25 Nov 2024 09:43PM UTC coverage: 100.0%. Remained the same
12019323054

push

github

web-flow
Implements Tethys Reactpy App Scaffold (#1081)

* Reactpy configured at the baseline-level

* Added RESelectInput react component to create a reach dropdown just like original tethys gizmo
added on_click, on_change, and on_mouse_over kwargs

* Integrates reactpy and implements app scaffold

* Handle reactpy-django at app install level

* Bugfixes from fresh test
There were a few bugs found when installing from a fresh test, namely:
* The version of daphne installed by default didn't meet requirements
* There was some experimental reactpy core development that I never
  backed out

* Initial wave of tests and resulting refactors/fixes

* Adds tests and test-based fixes

* Fix broken tests on Windows, flake8 cleanup

* Applies black formatting

* Try fixing async test

* Fix flake8 warning

* Tweak test for macos

* Another tweak for tests on macos

* Fix broken test from last commit

* black reformatting

* Unpin daphne version

* Bugfix: Default arg must be passed to scaffold_command

* applies suggested changes
* Replaces all usage of os.path with pathlib.Path
* reactpy_django detected and added to INSTALLED_APPS in settings.py
* ReactPy App scaffold now has pyproject.toml instead of setup.py

* Revert spot where os.path had been converted to pathlib.Path
In this one instance, Path.exists throws a "File too long" error on Unix
machines, while os.path.exists dose not. I couldn't think of a good
way around that for now.

* Remove erroneous argument

* Fix bug with pathlib update to static_finders

* Update tests/unit_tests/test_tethys_apps/test_template_loaders.py

Co-authored-by: sdc50 <scott.d.christensen@erdc.dren.mil>

* Update tethys_cli/cli_helpers.py

Co-authored-by: sdc50 <scott.d.christensen@erdc.dren.mil>

* Additional tweaks per feedback
Adds tests for remaining tethys_component reactpy files
Adds reactpy-django to standard install
Fixes broken support for variable in url for pa... (continued)

271 of 271 new or added lines in 28 files covered. (100.0%)

11178 of 11178 relevant lines covered (100.0%)

1.0 hits per line

Jobs
ID Job ID Ran Files Coverage
1 12019323054.1 25 Nov 2024 09:47PM UTC 0
100.0
GitHub Action Run
Source Files on build 12019323054
Detailed source file information is not available for this build.
  • Back to Repo
  • 6d524e5c on github
  • Prev Build on main (#12018422944)
  • Next Build on main (#12042567348)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc