Skip to content

chore(SQO): Create unit tests. #5

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

Merged
merged 27 commits into from
Jun 21, 2025
Merged

chore(SQO): Create unit tests. #5

merged 27 commits into from
Jun 21, 2025

Conversation

MoonBoi9001
Copy link
Member

@MoonBoi9001 MoonBoi9001 commented Jun 13, 2025

Motivation

The SQO needs unit tests to ensure that modules/functions are operating as expected. This PR introduces an initial test suite to the codebase.

Updated Features

Test suite for the BigQuery provider test_bigquery_provider.py.
Test suite for the blockchain client test_blockchain_client.py.
Test suite for the configuration module test_configuration.py.
Test suite for the eligibility pipeline test_eligibility_pipeline.py.
Test suite for the key validator module test_key_validator.py.
Test suite for the retry decorator test_retry_decorator.py.
Test suite for the scheduler module test_scheduler.py.
Test suite for the service quality oracle core module test_service_quality_oracle.py.
Test suite for the slack notifier module test_slack_notifier.py.

Update pyproject.toml

Update pyproject.toml
@MoonBoi9001 MoonBoi9001 force-pushed the TODO_continue_5 branch 5 times, most recently from 0a0909c to 63fc3e0 Compare June 18, 2025 14:43
fix tests bigquery provider + ruff

Update test_bigquery_provider.py

Update test_bigquery_provider.py

Update test_bigquery_provider.py

Update test_bigquery_provider.py

Update tests for higher coverage

Update .gitignore

Update .gitignore
@MoonBoi9001 MoonBoi9001 force-pushed the TODO_continue_5 branch 3 times, most recently from 5f42b0c to ac3cbf0 Compare June 21, 2025 14:58
@MoonBoi9001 MoonBoi9001 force-pushed the TODO_continue_5 branch 3 times, most recently from c10a8ca to d73035e Compare June 21, 2025 18:39
@MoonBoi9001 MoonBoi9001 marked this pull request as ready for review June 21, 2025 19:23
@MoonBoi9001 MoonBoi9001 merged commit 68ba132 into main Jun 21, 2025
9 checks passed
@MoonBoi9001 MoonBoi9001 deleted the TODO_continue_5 branch June 21, 2025 19:31
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.

1 participant