Skip to content
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

[FEATURE] Increase test coverage by including test cases for manager and glue modules #18

Closed
ThiagoPanini opened this issue Mar 27, 2023 · 0 comments
Assignees
Labels
tests 🛡️ Unit or integration tests

Comments

@ThiagoPanini
Copy link
Owner

ThiagoPanini commented Mar 27, 2023

🚀 Feature needed:
This request embraces the increase of the test coverage for the project by including new test cases for features presented on both manager.py and glue.py module. The manager module holds the SparkETLManager class with some useful methods that enable an enhancement on Spark usage on both local mode and glue mode.


🏆 Feature benefits:
With this new features, user would:

  • Ensure features are properly tested
  • Increase the project coverage

📚 Complexity:
The best category that fits into the development of this new feature is:

  • High complexity

💡 Ideas on how to develop it:
To develop this new feature, would be possible to:

  • Create a new test script called test_manager_module.py
  • Add new fixtures, if applicable
  • Create fake Spark DataFrames to be used on tests
@ThiagoPanini ThiagoPanini added the tests 🛡️ Unit or integration tests label Mar 27, 2023
@ThiagoPanini ThiagoPanini self-assigned this Mar 27, 2023
@ThiagoPanini ThiagoPanini changed the title [FEATURE] Increase test coverage by including test cases for manager module [FEATURE] Increase test coverage by including test cases for manager and glue modules Mar 29, 2023
ThiagoPanini added a commit that referenced this issue Mar 29, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
tests 🛡️ Unit or integration tests
Projects
None yet
Development

No branches or pull requests

1 participant