great-expectations / great_expectations

Always know what to expect from your data.
https://docs.greatexpectations.io/
Apache License 2.0
10.01k stars 1.55k forks source link

[MAINTENANCE] Enable mostly as an expectation parameter #10656

Open anthonyburdi opened 1 week ago

anthonyburdi commented 1 week ago

Add SuiteParameterDict to MostlyField

For more information about contributing, visit our community resources.

After you submit your PR, keep the page open and monitor the statuses of the various checks made by our continuous integration process at the bottom of the page. Please fix any issues that come up and reach out on Slack if you need help. Thanks for contributing!

netlify[bot] commented 1 week ago

Deploy Preview for niobium-lead-7998 canceled.

Name Link
Latest commit 11a513aa39defbfbe180c28ce3f2c8cc0682a4b5
Latest deploy log https://app.netlify.com/sites/niobium-lead-7998/deploys/6733b6c31c02c20008fe3574
codecov[bot] commented 1 week ago

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 68.15%. Comparing base (5218278) to head (11a513a).

:white_check_mark: All tests successful. No failed tests found.

:exclamation: There is a different number of reports uploaded between BASE (5218278) and HEAD (11a513a). Click for more details.

HEAD has 73 uploads less than BASE | Flag | BASE (5218278) | HEAD (11a513a) | |------|------|------| |3.9|2|1| |3.11|2|1| |3.10|2|1| |3.12|2|1| |3.9 clickhouse|2|0| |3.9 big|2|0| |3.12 big|2|0| |3.12 aws_deps|2|0| |3.9 aws_deps|2|0| |3.9 athena or openpyxl or pyarrow or project or sqlite or aws_creds|2|0| |3.9 spark_connect|2|0| |3.12 athena or openpyxl or pyarrow or project or sqlite or aws_creds|2|0| |3.9 filesystem|2|0| |3.12 filesystem|2|0| |docs-spark|1|0| |3.12 spark_connect|2|0| |3.9 mysql|2|0| |docs-basic|1|0| |3.12 mysql|2|0| |docs-creds-needed|1|0| |3.9 mssql|2|0| |3.12 mssql|2|0| |3.12 postgresql|2|0| |3.9 trino|2|0| |3.12 trino|2|0| |3.9 postgresql|2|0| |cloud|1|0| |3.9 spark|2|0| |3.12 spark|1|0| |3.9 databricks|1|0| |3.9 snowflake|1|0| |3.12 databricks|1|0| |3.12 snowflake|1|0| |3.11 clickhouse|1|0| |3.10 clickhouse|1|0| |3.11 aws_deps|1|0| |3.11 big|1|0| |3.10 big|1|0| |3.10 aws_deps|1|0| |3.11 athena or openpyxl or pyarrow or project or sqlite or aws_creds|1|0| |3.10 athena or openpyxl or pyarrow or project or sqlite or aws_creds|1|0| |3.10 filesystem|1|0| |3.11 filesystem|1|0| |3.11 spark_connect|1|0| |3.11 mysql|1|0| |3.10 mysql|1|0| |3.10 mssql|1|0| |3.11 mssql|1|0| |3.10 postgresql|1|0| |3.10 spark_connect|1|0| |3.11 postgresql|1|0| |3.10 trino|1|0| |3.11 trino|1|0|
Additional details and impacted files ```diff @@ Coverage Diff @@ ## develop #10656 +/- ## ============================================ - Coverage 80.43% 68.15% -12.28% ============================================ Files 462 460 -2 Lines 40098 40096 -2 ============================================ - Hits 32254 27329 -4925 - Misses 7844 12767 +4923 ``` | [Flag](https://app.codecov.io/gh/great-expectations/great_expectations/pull/10656/flags?src=pr&el=flags&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=great-expectations) | Coverage Δ | | |---|---|---| | [3.10](https://app.codecov.io/gh/great-expectations/great_expectations/pull/10656/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=great-expectations) | `68.14% <ø> (ø)` | | | [3.10 athena or openpyxl or pyarrow or project or sqlite or aws_creds](https://app.codecov.io/gh/great-expectations/great_expectations/pull/10656/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=great-expectations) | `?` | | | [3.10 aws_deps](https://app.codecov.io/gh/great-expectations/great_expectations/pull/10656/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=great-expectations) | `?` | | | [3.10 big](https://app.codecov.io/gh/great-expectations/great_expectations/pull/10656/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=great-expectations) | `?` | | | [3.10 clickhouse](https://app.codecov.io/gh/great-expectations/great_expectations/pull/10656/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=great-expectations) | `?` | | | [3.10 filesystem](https://app.codecov.io/gh/great-expectations/great_expectations/pull/10656/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=great-expectations) | `?` | | | [3.10 mssql](https://app.codecov.io/gh/great-expectations/great_expectations/pull/10656/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=great-expectations) | `?` | | | [3.10 mysql](https://app.codecov.io/gh/great-expectations/great_expectations/pull/10656/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=great-expectations) | `?` | | | [3.10 postgresql](https://app.codecov.io/gh/great-expectations/great_expectations/pull/10656/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=great-expectations) | `?` | | | [3.10 spark_connect](https://app.codecov.io/gh/great-expectations/great_expectations/pull/10656/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=great-expectations) | `?` | | | [3.10 trino](https://app.codecov.io/gh/great-expectations/great_expectations/pull/10656/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=great-expectations) | `?` | | | [3.11](https://app.codecov.io/gh/great-expectations/great_expectations/pull/10656/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=great-expectations) | `68.14% <ø> (ø)` | | | [3.11 athena or openpyxl or pyarrow or project or sqlite or aws_creds](https://app.codecov.io/gh/great-expectations/great_expectations/pull/10656/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=great-expectations) | `?` | | | [3.11 aws_deps](https://app.codecov.io/gh/great-expectations/great_expectations/pull/10656/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=great-expectations) | `?` | | | [3.11 big](https://app.codecov.io/gh/great-expectations/great_expectations/pull/10656/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=great-expectations) | `?` | | | [3.11 clickhouse](https://app.codecov.io/gh/great-expectations/great_expectations/pull/10656/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=great-expectations) | `?` | | | [3.11 filesystem](https://app.codecov.io/gh/great-expectations/great_expectations/pull/10656/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=great-expectations) | `?` | | | [3.11 mssql](https://app.codecov.io/gh/great-expectations/great_expectations/pull/10656/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=great-expectations) | `?` | | | [3.11 mysql](https://app.codecov.io/gh/great-expectations/great_expectations/pull/10656/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=great-expectations) | `?` | | | [3.11 postgresql](https://app.codecov.io/gh/great-expectations/great_expectations/pull/10656/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=great-expectations) | `?` | | | [3.11 spark_connect](https://app.codecov.io/gh/great-expectations/great_expectations/pull/10656/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=great-expectations) | `?` | | | [3.11 trino](https://app.codecov.io/gh/great-expectations/great_expectations/pull/10656/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=great-expectations) | `?` | | | [3.12](https://app.codecov.io/gh/great-expectations/great_expectations/pull/10656/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=great-expectations) | `68.13% <ø> (-0.02%)` | :arrow_down: | | [3.12 athena or openpyxl or pyarrow or project or sqlite or aws_creds](https://app.codecov.io/gh/great-expectations/great_expectations/pull/10656/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=great-expectations) | `?` | | | [3.12 aws_deps](https://app.codecov.io/gh/great-expectations/great_expectations/pull/10656/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=great-expectations) | `?` | | | [3.12 big](https://app.codecov.io/gh/great-expectations/great_expectations/pull/10656/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=great-expectations) | `?` | | | [3.12 databricks](https://app.codecov.io/gh/great-expectations/great_expectations/pull/10656/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=great-expectations) | `?` | | | [3.12 filesystem](https://app.codecov.io/gh/great-expectations/great_expectations/pull/10656/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=great-expectations) | `?` | | | [3.12 mssql](https://app.codecov.io/gh/great-expectations/great_expectations/pull/10656/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=great-expectations) | `?` | | | [3.12 mysql](https://app.codecov.io/gh/great-expectations/great_expectations/pull/10656/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=great-expectations) | `?` | | | [3.12 postgresql](https://app.codecov.io/gh/great-expectations/great_expectations/pull/10656/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=great-expectations) | `?` | | | [3.12 snowflake](https://app.codecov.io/gh/great-expectations/great_expectations/pull/10656/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=great-expectations) | `?` | | | [3.12 spark](https://app.codecov.io/gh/great-expectations/great_expectations/pull/10656/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=great-expectations) | `?` | | | [3.12 spark_connect](https://app.codecov.io/gh/great-expectations/great_expectations/pull/10656/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=great-expectations) | `?` | | | [3.12 trino](https://app.codecov.io/gh/great-expectations/great_expectations/pull/10656/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=great-expectations) | `?` | | | [3.9](https://app.codecov.io/gh/great-expectations/great_expectations/pull/10656/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=great-expectations) | `68.18% <ø> (ø)` | | | [3.9 athena or openpyxl or pyarrow or project or sqlite or aws_creds](https://app.codecov.io/gh/great-expectations/great_expectations/pull/10656/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=great-expectations) | `?` | | | [3.9 aws_deps](https://app.codecov.io/gh/great-expectations/great_expectations/pull/10656/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=great-expectations) | `?` | | | [3.9 big](https://app.codecov.io/gh/great-expectations/great_expectations/pull/10656/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=great-expectations) | `?` | | | [3.9 clickhouse](https://app.codecov.io/gh/great-expectations/great_expectations/pull/10656/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=great-expectations) | `?` | | | [3.9 databricks](https://app.codecov.io/gh/great-expectations/great_expectations/pull/10656/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=great-expectations) | `?` | | | [3.9 filesystem](https://app.codecov.io/gh/great-expectations/great_expectations/pull/10656/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=great-expectations) | `?` | | | [3.9 mssql](https://app.codecov.io/gh/great-expectations/great_expectations/pull/10656/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=great-expectations) | `?` | | | [3.9 mysql](https://app.codecov.io/gh/great-expectations/great_expectations/pull/10656/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=great-expectations) | `?` | | | [3.9 postgresql](https://app.codecov.io/gh/great-expectations/great_expectations/pull/10656/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=great-expectations) | `?` | | | [3.9 snowflake](https://app.codecov.io/gh/great-expectations/great_expectations/pull/10656/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=great-expectations) | `?` | | | [3.9 spark](https://app.codecov.io/gh/great-expectations/great_expectations/pull/10656/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=great-expectations) | `?` | | | [3.9 spark_connect](https://app.codecov.io/gh/great-expectations/great_expectations/pull/10656/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=great-expectations) | `?` | | | [3.9 trino](https://app.codecov.io/gh/great-expectations/great_expectations/pull/10656/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=great-expectations) | `?` | | | [cloud](https://app.codecov.io/gh/great-expectations/great_expectations/pull/10656/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=great-expectations) | `?` | | | [docs-basic](https://app.codecov.io/gh/great-expectations/great_expectations/pull/10656/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=great-expectations) | `?` | | | [docs-creds-needed](https://app.codecov.io/gh/great-expectations/great_expectations/pull/10656/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=great-expectations) | `?` | | | [docs-spark](https://app.codecov.io/gh/great-expectations/great_expectations/pull/10656/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=great-expectations) | `?` | | Flags with carried forward coverage won't be shown. [Click here](https://docs.codecov.io/docs/carryforward-flags?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=great-expectations#carryforward-flags-in-the-pull-request-comment) to find out more.

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.