- Implemented comprehensive tests for the Kommunikation Sync functionality, covering base64 encoding, marker parsing, creation, type detection, and integration scenarios. - Added a verification script to check for unique IDs in Advoware communications, ensuring stability and integrity of the IDs. - Created utility scripts for code validation, notification testing, and PUT response detail analysis to enhance development and testing processes. - Updated README with details on new tools and their usage.
46 lines
994 B
Markdown
46 lines
994 B
Markdown
# EspoCRM API - Test Scripts
|
|
|
|
Test-Scripts für EspoCRM Custom Entity Tests.
|
|
|
|
## Scripts
|
|
|
|
### test_espocrm_kommunikation.py
|
|
Test für CBeteiligte Kommunikation-Felder in EspoCRM.
|
|
|
|
**Testet:**
|
|
- emailAddressData[] Struktur
|
|
- phoneNumberData[] Struktur
|
|
- Primary Flags
|
|
- CRUD Operations
|
|
|
|
### test_espocrm_kommunikation_detail.py
|
|
Detaillierter Test der Kommunikations-Entities.
|
|
|
|
### test_espocrm_phone_email_entities.py
|
|
Test für Phone/Email Sub-Entities.
|
|
|
|
**Testet:**
|
|
- Nested Entity Structure
|
|
- Relationship Management
|
|
- Data Consistency
|
|
|
|
### test_espocrm_hidden_ids.py
|
|
Test für versteckte ID-Felder in EspoCRM.
|
|
|
|
### test_espocrm_id_collections.py
|
|
Test für ID-Collection Handling.
|
|
|
|
### test_espocrm_id_injection.py
|
|
Test für ID-Injection Vulnerabilities.
|
|
|
|
## Verwendung
|
|
|
|
```bash
|
|
cd /opt/motia-app/bitbylaw
|
|
python scripts/espocrm_tests/test_espocrm_kommunikation.py
|
|
```
|
|
|
|
## Verwandte Dokumentation
|
|
|
|
- [../../services/ESPOCRM_SERVICE.md](../../services/ESPOCRM_SERVICE.md) - EspoCRM API Service
|