SIENTIAPDE-1478
Update sonar-project.properties to exclude all worker files from coverage and modify execution counts and timestamps in tests.ipynb. Add a new test for empty DataFrame handling in test_model_repository.py.
This commit is contained in:
@@ -3,7 +3,7 @@ sonar.projectName=sientia-dataops-laborious_temporal
|
|||||||
sonar.sources=laborious
|
sonar.sources=laborious
|
||||||
sonar.tests=tests
|
sonar.tests=tests
|
||||||
sonar.projectVersion=1.0.0
|
sonar.projectVersion=1.0.0
|
||||||
sonar.coverage.exclusions=laborious/worker/worker.py
|
sonar.coverage.exclusions=laborious/worker/*
|
||||||
sonar.qualitygate.wait=true
|
sonar.qualitygate.wait=true
|
||||||
sonar.qualitygate.timeout=300
|
sonar.qualitygate.timeout=300
|
||||||
sonar.python.coverage.reportPaths=coverage.xml
|
sonar.python.coverage.reportPaths=coverage.xml
|
||||||
|
|||||||
182
tests.ipynb
182
tests.ipynb
File diff suppressed because one or more lines are too long
@@ -566,6 +566,11 @@ async def test_download_model_transform(mlflow_repository):
|
|||||||
assert result == (mlflow_repository.load_transform_model.return_value, None)
|
assert result == (mlflow_repository.load_transform_model.return_value, None)
|
||||||
|
|
||||||
|
|
||||||
|
def test_detect_and_parse_datetime_index_empty(mlflow_repository):
|
||||||
|
input_data = DataFrame()
|
||||||
|
response = mlflow_repository.detect_and_parse_datetime_index(input_data, metadata['metadata'])
|
||||||
|
assert response.equals(input_data)
|
||||||
|
|
||||||
invalid_cases = [
|
invalid_cases = [
|
||||||
(
|
(
|
||||||
{'value': {'2024-01-01 12:00:00': 1, 2024: 2}},
|
{'value': {'2024-01-01 12:00:00': 1, 2024: 2}},
|
||||||
|
|||||||
Reference in New Issue
Block a user