Be sure to test that recreate_containers updates config

This commit is contained in:
Aanand Prasad 2014-01-15 12:22:55 +00:00
parent 3c5e334d9d
commit 207e83ac2f
1 changed files with 6 additions and 1 deletions

View File

@ -103,9 +103,14 @@ class ServiceTest(DockerClientTestCase):
self.assertEqual(container.name, 'figtest_db_run_1')
def test_recreate_containers(self):
service = self.create_service('db')
service = self.create_service('db', environment={'FOO': '1'})
container = service.create_container()
self.assertEqual(container.dictionary['Config']['Env'], ['FOO=1'])
service.options['environment']['FOO'] = '2'
new_container = service.recreate_containers()[0]
self.assertEqual(new_container.dictionary['Config']['Env'], ['FOO=2'])
self.assertEqual(len(service.containers(stopped=True)), 1)
self.assertNotEqual(container.id, new_container.id)