Skip to content

Commit

Permalink
Merge branch 'develop' into test-removal
Browse files Browse the repository at this point in the history
  • Loading branch information
kwcanuck committed Apr 30, 2024
2 parents 6050474 + c716838 commit 5ba5f30
Show file tree
Hide file tree
Showing 593 changed files with 7,277 additions and 4,769 deletions.
2 changes: 1 addition & 1 deletion .pre-commit-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ repos:
- id: detect-private-key
exclude: tests/test_fixtures/database_key_test*
- repo: https://github.com/astral-sh/ruff-pre-commit
rev: "v0.3.7"
rev: "v0.4.2"
hooks:
- id: ruff
args: ["--fix"]
Expand Down
2 changes: 1 addition & 1 deletion assets/scripts/gx_cloud/experimental/onboarding_script.py
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@
assert datasource_name, "Please set datasource_name."

# Get or add Datasource
datasource: Datasource = context.sources.add_or_update_pandas(datasource_name)
datasource: Datasource = context.data_sources.add_or_update_pandas(datasource_name)

# Provide an Asset name
asset_name = None
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,7 @@ def _pandas(
predict_options={"show_confidences": True},
)

if data_label.upper() in labeler.label_mapping.keys():
if data_label.upper() in labeler.label_mapping:
data_label_ind = labeler.label_mapping[data_label.upper()]
else:
raise ValueError( # noqa: TRY003
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,7 @@ def _pandas(
predict_options={"show_confidences": True},
)

if data_label.upper() in labeler.label_mapping.keys():
if data_label.upper() in labeler.label_mapping:
data_label_ind = labeler.label_mapping[data_label.upper()]
else:
raise ValueError( # noqa: TRY003
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -200,5 +200,5 @@ def test_profile_data_profiler_structured_data_assistant_result_batch_id_to_batc
parameter_node[FULLY_QUALIFIED_PARAMETER_NAME_ATTRIBUTED_VALUE_KEY]
if FULLY_QUALIFIED_PARAMETER_NAME_ATTRIBUTED_VALUE_KEY in parameter_node
else {}
).keys()
)
)
2 changes: 1 addition & 1 deletion contrib/cli/requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,6 @@ cookiecutter==2.1.1 # Project templating
mypy==1.7.1 # Type checker
pydantic>=1.0 # Needed for mypy plugin
pytest>=5.3.5 # Test framework
ruff==0.3.7 # Linting / code style / formatting
ruff==0.4.2 # Linting / code style / formatting
twine==3.7.1 # Packaging
wheel==0.38.1 # Packaging
Original file line number Diff line number Diff line change
Expand Up @@ -285,9 +285,7 @@ def _prescriptive_renderer(
**kwargs,
):
runtime_configuration = runtime_configuration or {}
include_column_name = (
False if runtime_configuration.get("include_column_name") is False else True
)
include_column_name = runtime_configuration.get("include_column_name") is not False
styling = runtime_configuration.get("styling")
params = substitute_none_for_missing(
configuration.kwargs,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -86,10 +86,7 @@ def _pandas(cls, column, **kwargs):
for i in range(9):
stat += ((listdata[i] - matchvalues[i]) ** 2) / (matchvalues[i])

if stat >= 5.071:
return False
else:
return True
return not stat >= 5.071

# @metric_value(engine=SqlAlchemyExecutionEngine)
# def _sqlalchemy(
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,11 +17,7 @@
def are_values_after_split_in_value_set(val: str, delimiter: str, value_set: List[str]) -> bool:
all_split_values = [v.strip() for v in val.split(delimiter)]

for val in all_split_values:
if val not in value_set:
return False

return True
return all(val in value_set for val in all_split_values)


# This class defines a Metric to support your Expectation.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,10 +28,7 @@ def is_not_a_future_date(date_in: str) -> bool:
else:
d = date_in
d = d.date()
if d > today:
return False
else:
return True
return not d > today
except Exception:
return False

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -390,9 +390,7 @@ def _prescriptive_renderer(
**kwargs,
):
runtime_configuration = runtime_configuration or {}
include_column_name = (
False if runtime_configuration.get("include_column_name") is False else True
)
include_column_name = runtime_configuration.get("include_column_name") is not False
styling = runtime_configuration.get("styling")
params = substitute_none_for_missing(
configuration.kwargs,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,9 +20,7 @@ class ColumnValuesToBeValidCrc32(ColumnMapMetricProvider):
@column_condition_partial(engine=PandasExecutionEngine)
def _pandas(cls, column, **kwargs):
def matches_crc32_regex(x):
if re.match(CRC32_REGEX, str(x)):
return True
return False
return bool(re.match(CRC32_REGEX, str(x)))

return column.apply(lambda x: matches_crc32_regex(x) if x else False)

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -152,9 +152,7 @@ def _prescriptive_renderer(
**kwargs,
):
runtime_configuration = runtime_configuration or {}
include_column_name = (
False if runtime_configuration.get("include_column_name") is False else True
)
include_column_name = runtime_configuration.get("include_column_name") is not False
_ = runtime_configuration.get("styling")
params = substitute_none_for_missing(
configuration.kwargs,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -186,9 +186,7 @@ def _prescriptive_renderer(
**kwargs,
):
runtime_configuration = runtime_configuration or {}
include_column_name = (
False if runtime_configuration.get("include_column_name") is False else True
)
include_column_name = runtime_configuration.get("include_column_name") is not False
styling = runtime_configuration.get("styling")
params = substitute_none_for_missing(
configuration.kwargs,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -48,10 +48,7 @@ def not_contain_special_character(val, *special_characters):
char for char in special_characters if char not in allowed_characters
]

for c in special_characters:
if c in str(val):
return False
return True
return all(c not in str(val) for c in special_characters)

return column.apply(not_contain_special_character, args=(list(string.punctuation)))

Expand All @@ -63,10 +60,7 @@ def not_contain_special_character(val, *special_characters):
char for char in list(string.punctuation) if char not in allowed_characters
]

for c in special_characters:
if c in str(val):
return False
return True
return all(c not in str(val) for c in special_characters)

# Register the UDF
not_contain_special_character_udf = F.udf(
Expand Down Expand Up @@ -242,9 +236,7 @@ def _prescriptive_renderer(
**kwargs,
):
runtime_configuration = runtime_configuration or {}
include_column_name = (
False if runtime_configuration.get("include_column_name") is False else True
)
include_column_name = runtime_configuration.get("include_column_name") is not False
styling = runtime_configuration.get("styling")
params = substitute_none_for_missing(
configuration.kwargs,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -272,7 +272,7 @@ def get_counts_per_day_as_dict(
day_counts_dict = {i[0]: i[1] for i in counts_per_days}

for day in all_days_list:
if day not in day_counts_dict.keys():
if day not in day_counts_dict:
day_counts_dict.update({day: 0})

return day_counts_dict
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -268,9 +268,7 @@ def _prescriptive_renderer(
**kwargs,
):
runtime_configuration = runtime_configuration or {}
include_column_name = (
False if runtime_configuration.get("include_column_name") is False else True
)
include_column_name = runtime_configuration.get("include_column_name") is not False
styling = runtime_configuration.get("styling")
params = substitute_none_for_missing(
configuration.kwargs,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -195,7 +195,7 @@ def test_growth_numeric_data_assistant_result_batch_id_to_batch_identifier_displ
parameter_node[FULLY_QUALIFIED_PARAMETER_NAME_ATTRIBUTED_VALUE_KEY]
if FULLY_QUALIFIED_PARAMETER_NAME_ATTRIBUTED_VALUE_KEY in parameter_node
else {}
).keys()
)
)


Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -128,7 +128,7 @@ def test_statistics_data_assistant_result_batch_id_to_batch_identifier_display_n
parameter_node[FULLY_QUALIFIED_PARAMETER_NAME_ATTRIBUTED_VALUE_KEY]
if FULLY_QUALIFIED_PARAMETER_NAME_ATTRIBUTED_VALUE_KEY in parameter_node
else {}
).keys()
)
)


Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -206,7 +206,7 @@ def _validate(

if n_features:
n_features_success = []
for i in importances.keys():
for i in importances:
if importances[i] >= threshold:
n_features_success.append(True)
n_features_success = len(n_features_success) == int(n_features)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -171,9 +171,7 @@ def _prescriptive_renderer(
]
]:
runtime_configuration = runtime_configuration or {}
include_column_name = (
False if runtime_configuration.get("include_column_name") is False else True
)
include_column_name = runtime_configuration.get("include_column_name") is not False
styling = runtime_configuration.get("styling")
params = substitute_none_for_missing(
configuration.kwargs,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -161,9 +161,7 @@ def _prescriptive_renderer(
]
]:
runtime_configuration = runtime_configuration or {}
include_column_name = (
False if runtime_configuration.get("include_column_name") is False else True
)
include_column_name = runtime_configuration.get("include_column_name") is not False
styling = runtime_configuration.get("styling")
params = substitute_none_for_missing(
configuration.kwargs,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -167,9 +167,7 @@ def _prescriptive_renderer(
]
]:
runtime_configuration = runtime_configuration or {}
include_column_name = (
False if runtime_configuration.get("include_column_name") is False else True
)
include_column_name = runtime_configuration.get("include_column_name") is not False
styling = runtime_configuration.get("styling")
params = substitute_none_for_missing(
configuration.kwargs,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -273,9 +273,7 @@ def _prescriptive_renderer(
**kwargs,
):
runtime_configuration = runtime_configuration or {}
include_column_name = (
False if runtime_configuration.get("include_column_name") is False else True
)
include_column_name = runtime_configuration.get("include_column_name") is not False
styling = runtime_configuration.get("styling")
params = substitute_none_for_missing(
configuration.kwargs,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -184,9 +184,7 @@ def _prescriptive_renderer(
]
]:
runtime_configuration = runtime_configuration or {}
include_column_name = (
False if runtime_configuration.get("include_column_name") is False else True
)
include_column_name = runtime_configuration.get("include_column_name") is not False
styling = runtime_configuration.get("styling")
params = substitute_none_for_missing(
configuration.kwargs,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -440,9 +440,7 @@ def _prescriptive_renderer(
]
]:
runtime_configuration = runtime_configuration or {}
include_column_name = (
False if runtime_configuration.get("include_column_name") is False else True
)
include_column_name = runtime_configuration.get("include_column_name") is not False
styling = runtime_configuration.get("styling")
params = substitute_none_for_missing(
configuration.kwargs,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -135,9 +135,7 @@ def _prescriptive_renderer(
]
]:
runtime_configuration = runtime_configuration or {}
include_column_name = (
False if runtime_configuration.get("include_column_name") is False else True
)
include_column_name = runtime_configuration.get("include_column_name") is not False
styling = runtime_configuration.get("styling")
params = substitute_none_for_missing(
configuration.kwargs,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -212,9 +212,7 @@ def _prescriptive_renderer(
]
]:
runtime_configuration = runtime_configuration or {}
include_column_name = (
False if runtime_configuration.get("include_column_name") is False else True
)
include_column_name = runtime_configuration.get("include_column_name") is not False
styling = runtime_configuration.get("styling")
params = substitute_none_for_missing(
configuration.kwargs,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -140,9 +140,7 @@ def _prescriptive_renderer(
**kwargs,
):
runtime_configuration = runtime_configuration or {}
include_column_name = (
False if runtime_configuration.get("include_column_name") is False else True
)
include_column_name = runtime_configuration.get("include_column_name") is not False
styling = runtime_configuration.get("styling")
params = substitute_none_for_missing(
configuration.kwargs,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -151,9 +151,7 @@ def _prescriptive_renderer(
]
]:
runtime_configuration = runtime_configuration or {}
include_column_name = (
False if runtime_configuration.get("include_column_name") is False else True
)
include_column_name = runtime_configuration.get("include_column_name") is not False
styling = runtime_configuration.get("styling")
params = substitute_none_for_missing(
configuration.kwargs,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,10 +21,7 @@
def bic_belong_to_country(bic: str, country_code: str) -> bool:
try:
bic = schwifty.BIC(bic)
if bic.country_code.upper() == country_code.upper():
return True
else:
return False
return bic.country_code.upper() == country_code.upper()
except SchwiftyException:
return False

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,10 +20,7 @@ def has_btc_address_positive_balance(addr: str) -> bool:
res = coinaddrvalidator.validate("btc", addr).valid
if res is True:
balance = blockcypher.get_total_balance(addr)
if balance > 0:
return True
else:
return False
return balance > 0
else:
return False
except Exception:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,10 +17,7 @@
def is_btc_tx_confirmed(tx: str) -> bool:
try:
cnt = blockcypher.get_num_confirmations(tx)
if cnt > 0:
return True
else:
return False
return cnt > 0
except Exception as e:
print(e)
return False
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,10 +15,7 @@


def is_not_disposable(email_address: str) -> bool:
if email_address in blocklist:
return False
else:
return True
return email_address not in blocklist


# This class defines a Metric to support your Expectation.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,10 +20,7 @@ def has_eth_address_positive_balance(addr: str) -> bool:
res = coinaddrvalidator.validate("eth", addr).valid
if res is True:
balance = blockcypher.get_total_balance(addr, "eth")
if balance > 0:
return True
else:
return False
return balance > 0
else:
return False
except Exception:
Expand Down

0 comments on commit 5ba5f30

Please sign in to comment.