Skip to content

k3utdocker

Action-CI Documentation Status Package

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 (张炎泼)