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

vbs-test-suite #166

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

vbs-test-suite

86baf46
Select commit
Loading
Failed to load commit list.
Open

vbs-test-suite #166

vbs-test-suite
86baf46
Select commit
Loading
Failed to load commit list.
Task list completed / task-list-completed succeeded Jul 24, 2024 in 0s

6 / 6 tasks completed

All tasks have been completed

Details

Required Tasks

Task Status
Created Python wrapper classes for each VBS script
Factura_Electronica_Wrapper.py pyi25_wrapper.py pyqr_wrapper.py Remito_Electronico_Carnico_Wrapper.py Incomplete
These wrappers encapsulate VBS functionality in a Pythonic, object-oriented structure. Incomplete
Enables easier integration with Python testing frameworks and modern development practices. Incomplete
Implemented separate test files for each VBS script. Incomplete
Each test file contains multiple test cases covering various scenarios and edge cases. Incomplete
Achieved 100% test coverage for wrapper classes. Incomplete
Leveraged pytest for its powerful testing capabilities and fixtures. Incomplete
Utilized monkeypatch for mocking external dependencies, ensuring isolated unit tests. Incomplete
Implemented tests for all key functionalities including authentication, connection, data creation, and API calls. Incomplete
Added tests to verify proper error handling and edge cases. Incomplete
The test suite is designed to run efficiently, with minimal setup and teardown overhead. Incomplete
Added inline comments and docstrings to explain complex parts of the test suite. Incomplete
The test suite is designed to run efficiently, with minimal setup and teardown overhead. Incomplete
Classes, Variables, function and methods logic ok Completed
Comments written explaining what the code does Completed
All python code is PEP8 compliant (run black .) Completed
No lint issues (run flake8) Completed
Test coverage with pytest implemented Completed
Reviewers assigned (at least 1 mentor) Completed