forked from reingart/pyafipws
-
Notifications
You must be signed in to change notification settings - Fork 16
Open
Description
Add PowerShell tests for Windows COM automation and VBS scripts and update CI/CD workflows
Overview
PowerShell test scripts to enhance our testing coverage for AFIP web services. These scripts will significantly improve our ability to verify the correct functioning of our AFIP-related COM objects and web service interactions.
New Test Scripts
1. test_factura_electronica.ps1
- Purpose: Test electronic invoicing processes
- Key Features:
- WSAA authentication
- WSFEv1 operations
- Invoice creation and management
2. test_remito_electronico_carnico.ps1
- Purpose: Verify meat shipping voucher functionality
- Key Features:
- Remito Electronico Carnico VBS COM object testing
- Authentication and remito creation
- Data addition and validation
3. test_pyqr.ps1
- Purpose: Test QR code generation for AFIP invoices
- Key Features:
- PyQR COM object functionality
- QR code creation and validation
4. test_pyi25.ps1
- Purpose: Test interleaved 2 of 5 barcode generation
- Key Features:
- PyI25 COM object functionality
- Barcode creation and validation
Integration Tasks
- Add PowerShell tests to the repository & Configure environment for PowerShell test execution
- Update CI/CD workflows to include new tests
Linked PR
- VBS tests #168
- Create a separate PR for updating CI/CD workflows and configurations
Impact
These new tests will enhance our ability to catch issues early, ensure compatibility across different systems, and maintain the reliability of our AFIP-related functionalities.
Metadata
Metadata
Assignees
Labels
No labels