Skip to content

Conversation

jpmckinney
Copy link
Member

@jpmckinney jpmckinney commented Oct 19, 2024

closes #26, closes #57

Re: duplicate release IDs: "Non-unique combination of ocid, id values" is already reported as a validation error. Release IDs are allowed to repeat.

"contracts_without_awards" is removed; it is useful, but I don't think anyone sees it in the Key Field Information table. We do that check in Pelican.

conversion_error and conversion_warning_messages_titles are relevant to convert_json only
Non-merge changes:
- Add server_url to submit_file, to encapsulate environment variables in tests/conftest.py and tests/__init__.py
- Remove mocks from test_flattentool_warnings and fix assertions to match template text
- Revert these changes from accidental commit 6910617, to get tests passing:
  - A tests/test_util.py
  - A tests/test_validation_errors.py
  - D tests/fixtures/tenders_releases_2_releases_with_deprecated_fields.json
  - D tests/fixtures/release_package_schema_ref_release_schema_deprecated_fields.json

Resolve conflicts:
- test_functional.py: Change modal tests to new maximum length
- test_view.py:
  - Use HTTP status codes
  - An invalid version has no special logic
  - Remove flattening JSON, changing version, releases/records table, KFI table, error sampling
  - Remove test_styles_500_error (handler500 was removed in 90e5bde along with test_500_error)
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.

explore_record: Truncate "Unique OCIDs" section explore_release and explore_record are not in-sync
1 participant