Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Upgrade PyXForm to v0.15.1 #1772

Merged
merged 2 commits into from
Feb 12, 2020
Merged

Upgrade PyXForm to v0.15.1 #1772

merged 2 commits into from
Feb 12, 2020

Conversation

DavisRayM
Copy link
Contributor

@DavisRayM DavisRayM commented Jan 28, 2020

Changes / Features implemented

  • Upgraded PyXForm to v0.15.1
  • Added new test test_choice_duplicate_error
  • Renamed new_cascading_select.xls to duplicate_choice_form.xls
  • Added new form new_cascading_select.xlsx; Duplicate of the new_cascading_select.xls form with the allow_duplicate_choices setting
  • Replaced choice_filter.xls with choice_filter.xlsx; Duplicate of the choice_fields.xlsform with theallow_duplicate_choices` setting

Steps taken to verify this change does what is intended

  • Added new tests where necessary
  • Tested locally

Pending steps

  • Passed QA

Side effects of implementing this change

  • Depending on how long a system has been running some errors such as the duplicate_choice_value error may affect preexisting forms ?

Closes #1720

@DavisRayM DavisRayM force-pushed the 1720-pyxform-upgrade branch 4 times, most recently from 3127298 to 4f4c5f8 Compare January 28, 2020 07:47
@DavisRayM DavisRayM force-pushed the 1720-pyxform-upgrade branch 3 times, most recently from 76d191a to 9ba9165 Compare January 28, 2020 09:48
Copy link
Contributor

@ivermac ivermac left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code looks good to me but I'd like @ukanga to review this as well since i'm not well versed in pyxform.

@DavisRayM DavisRayM requested a review from ukanga January 28, 2020 12:55
lincmba
lincmba previously approved these changes Jan 29, 2020
@DavisRayM DavisRayM changed the title Upgrade PyXForm to v0.15.1 [DNM][Pending-Reviews]Upgrade PyXForm to v0.15.1 Jan 29, 2020
WinnyTroy
WinnyTroy previously approved these changes Jan 29, 2020
- Fix failing tests related to the change in /meta/instanceID binding
  More info: XLSForm/pyxform#94
- Fix failing test related to a change in the PyXform error raised
  when an invalid XML tag is found. More info: XLSForm/pyxform#22
- Fix failing tests related to the 'allow_duplicate_choice' setting
  not being present. More info: XLSForm/pyxform#23
- Duplicate choice values are no longer allowed in PyXForm.
  More info: XLSForm/pyxform#23
- Rename new_cascading_select.xls to duplicate_choice_form.xls
- Replace choice_filter.xls file with choice_filter.xlsx; Duplicate of
  choice_filter.xls with allow_duplicate_choices setting
@DavisRayM DavisRayM changed the title [DNM][Pending-Reviews]Upgrade PyXForm to v0.15.1 Upgrade PyXForm to v0.15.1 Feb 12, 2020
@ukanga ukanga merged commit 6b39463 into master Feb 12, 2020
@ukanga ukanga deleted the 1720-pyxform-upgrade branch February 12, 2020 12:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Upgrade to pyxform version 0.15.1
5 participants