| 12345678910111213141516171819202122232425262728 |
- from docker import Client
- from fig.service import Service
- from fig.cli.utils import docker_url
- from unittest import TestCase
- class DockerClientTestCase(TestCase):
- @classmethod
- def setUpClass(cls):
- cls.client = Client(docker_url())
- cls.client.pull('ubuntu')
- def setUp(self):
- for c in self.client.containers(all=True):
- self.client.kill(c['Id'])
- self.client.remove_container(c['Id'])
- def create_service(self, name, **kwargs):
- return Service(
- name=name,
- client=self.client,
- image="ubuntu",
- command=["/bin/sleep", "300"],
- **kwargs
- )
|