From fd21ba4cfc531e0906aad7b79a6b412fa778199e Mon Sep 17 00:00:00 2001 From: Colin Watson Date: Tue, 27 Jul 2021 11:45:23 +0100 Subject: Sort Content-Type parameters when writing details This simplifies tests by making the output more reproducible. --- python/subunit/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'python/subunit/__init__.py') diff --git a/python/subunit/__init__.py b/python/subunit/__init__.py index cf4692a..6917f42 100644 --- a/python/subunit/__init__.py +++ b/python/subunit/__init__.py @@ -821,7 +821,7 @@ class TestProtocolClient(testresult.TestResult): if parameters: self._stream.write(_b(";")) param_strs = [] - for param, value in parameters.items(): + for param, value in sorted(parameters.items()): param_strs.append("%s=%s" % (param, value)) self._stream.write(_b(",".join(param_strs))) self._stream.write(_b("\n%s\n" % name)) -- cgit v1.2.1