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

kobotoolbox / kpi / 11686266104
81%
master: 76%

Build:
Build:
LAST BUILD BRANCH: beccagraber/dev-721-backup-llm
DEFAULT BRANCH: master
Ran 05 Nov 2024 03:02PM UTC
Jobs 1
Files 598
Run time 2min
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

05 Nov 2024 02:30PM UTC coverage: 79.563% (+0.1%) from 79.424%
11686266104

push

github

web-flow
refactor(AccessLogsExport): export in background TASK-1145 (#5216)

## Checklist

1. [X] If you've added code that should be tested, add tests
2. [ ] If you've changed APIs, update (or create!) the documentation
3. [X] Ensure the tests pass
4. [X] Run `./python-format.sh` to make sure that your code lints and
that you've followed [our coding
style](https://github.com/kobotoolbox/kpi/blob/main/CONTRIBUTING.md)
5. [X] Write a title and, if necessary, a description of your work
suitable for publishing in our [release
notes](https://community.kobotoolbox.org/tag/release-notes)
6. [ ] Mention any related issues in this repository (as #ISSUE) and in
other repositories (as kobotoolbox/other#ISSUE)
7. [ ] Open an issue in the
[docs](https://github.com/kobotoolbox/docs/issues/new) if there are
UI/UX changes
8. [X] Create a testing plan for the reviewer and add it to the Testing
section
9. [X] Add frontend or backend tag and any other appropriate tags to
this pull request

## Description

Refactor our export task function to handle different project type
inputs.

## Notes

`send_mail` is now accessed via the `mail` module instead of being
imported directly. This was changed to allow for mocking of `send_mail`
in the tests.

## Testing

Most testing is covered by the tests but you can also ensure that the
`Export all data` button in _Project views_ is exporting data and
sending an email.

5413 of 8786 branches covered (61.61%)

8 of 9 new or added lines in 2 files covered. (88.89%)

20809 of 26154 relevant lines covered (79.56%)

0.8 hits per line

Jobs
ID Job ID Ran Files Coverage
1 11686266104.1 05 Nov 2024 03:02PM UTC 0
79.56
Source Files on build 11686266104
Detailed source file information is not available for this build.
  • Back to Repo
  • b6001569 on github
  • Prev Build on main (#11681539403)
  • Next Build on main (#11688365484)
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