Slide 19
Slide 19 text
Seaworthy
• A testing library we wrote in Python
• Integrates with Docker using the Docker for Python SDK
• Interact with Docker daemon programmatically
• Define various Docker resources as test fixtures
• Containers, networks, and volumes
• Handles creation/teardown of resources
• Prebuilt fixtures for common containers: PostgreSQL, RabbitMQ, Redis
• Tools for ensuring containers fully started
• Leverages existing Python testing libraries
• unittest, pytest, testtools