Ensure sorted order on links to make unit test deterministic

Signed-off-by: Maxime Petazzoni <max@signalfuse.com>
This commit is contained in:
Maxime Petazzoni 2013-11-19 13:37:03 -08:00
parent 7a3564a746
commit 8c4c7c3d49
2 changed files with 3 additions and 3 deletions

View File

@ -609,7 +609,7 @@ class Client(requests.Session):
if links:
formatted_links = [
'{0}:{1}'.format(k, v) for k, v in six.iteritems(links)
'{0}:{1}'.format(k, v) for k, v in sorted(six.iteritems(links))
]
start_config['Links'] = formatted_links

View File

@ -348,7 +348,7 @@ class DockerClientTest(unittest.TestCase):
{'Content-Type': 'application/json'}
)
# multiple links
def test_start_container_with_multiple_links(self):
try:
link_path = 'path'
alias = 'alias'
@ -371,7 +371,7 @@ class DockerClientTest(unittest.TestCase):
json.loads(args[1]['data']),
{
"PublishAllPorts": False,
"Links": ["path2:alias2", "path1:alias1"]
"Links": ["path1:alias1", "path2:alias2"]
}
)
self.assertEqual(