k3utdocker
Docker client utilities for unit testing - manage containers, networks, and images in tests.
k3utdocker is a component of pykit3 project: a python3 toolkit set.
Installation
pip install k3utdocker
Quick Start
import k3utdocker
# Get Docker client
client = k3utdocker.get_client()
# Start a container
k3utdocker.start_container(
name='test-redis',
image='redis:latest',
port_bindings={6379: 6379}
)
# Check if container exists
if k3utdocker.does_container_exist('test-redis'):
k3utdocker.stop_container('test-redis')
k3utdocker.remove_container('test-redis')
API Reference
k3utdocker
License
The MIT License (MIT) - Copyright (c) 2015 Zhang Yanpo (张炎泼)