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

akvo / akvo-mis / #673
88%
main: 88%

Build:
Build:
LAST BUILD BRANCH: feature/236-fb-007-implement-form-importexport
DEFAULT BRANCH: main
Ran 15 Jun 2026 11:11AM UTC
Jobs 1
Files 110
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

15 Jun 2026 11:04AM UTC coverage: 88.355% (-0.3%) from 88.702%
#673

Pull #237

coveralls-python

ifirmawan
[#236] Fix FB-007 cascade api validation + split import tests

- validate_form_definition: add incomplete_cascade_api blocking error
  when a cascade question has api.endpoint but missing api.list or
  api.initial (required by akvo-react-form CascadeApiField); entity
  cascade (extra.type='entity') is exempt — it uses its own rendering
  path that does not need these fields
- example-5.json: add list/initial to school_location (administration
  cascade) and school_organisation to satisfy validation and restore
  seeder regression tests
- Split tests_manage_form_import.py (686 lines) into 5 focused modules:
    tests_form_import_normalize.py  — 9 tests
    tests_form_import_validate.py   — 17 tests (incl. 7 cascade api)
    tests_form_import_create.py     — 8 tests
    tests_form_import_update.py     — 5 tests
    tests_form_import_preflight.py  — 8 tests (preflight + round-trip)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Pull Request #237: [#236] Add FB-007 form import/export requirements and design docs

5641 of 6554 branches covered (86.07%)

Branch coverage included in aggregate %.

10642 of 11875 relevant lines covered (89.62%)

0.9 hits per line

Coverage Regressions

Lines Coverage ∆ File
85
80.15
-10.53% api/v1/v1_forms/views.py
41
90.93
-1.6% api/v1/v1_forms/functions.py
9
91.38
-1.58% api/v1/v1_forms/management/commands/form_seeder.py
4
98.57
0.03% api/v1/v1_forms/serializers.py
1
77.65
-2.35% utils/functions.py
Jobs
ID Job ID Ran Files Coverage
1 #673.1 15 Jun 2026 11:11AM UTC 110
88.36
Source Files on build #673
  • Tree
  • List 110
  • Changed 10
  • Source Changed 0
  • Coverage Changed 10
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Pull Request #237
  • PR Base - main (#)
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