Merge pull request #3101 from chrismeyersfsu/fix-fact_version_get_param_ordering

fix travis
This commit is contained in:
Chris Meyers 2016-07-22 15:08:03 -04:00 committed by GitHub
commit 564aa86bd5

View File

@ -37,7 +37,10 @@ def check_url(url1_full, fact_known, module):
url2_params = [('module', module), ('datetime', timestamp_apiformat(fact_known.timestamp))]
assert url1 == url2
assert urllib.urlencode(url1_params) == urllib.urlencode(url2_params)
# Sort before comparing because urlencode can't be trusted
url1_params_sorted = sorted(url1_params, key=lambda val: val[0])
url2_params_sorted = sorted(url2_params, key=lambda val: val[0])
assert urllib.urlencode(url1_params_sorted) == urllib.urlencode(url2_params_sorted)
def check_response_facts(facts_known, response):
for i, fact_known in enumerate(facts_known):