Add sorting to querystring parameters for consistent tests.

Review Request #11662 — Created June 19, 2021 and submitted

david
RBTools
master
rbtools

Python 2.x and 3.x iterate dicts in different orders, which has
implications for assembling query strings. We have several tests which
spy on urlopen and return fake payloads, which were failing when run
on Python 3.

This change adds sorting to the querystring parameters before we
assemble them into a URL, and fixes up the test URLs to use those.

Ran unit tests on Python 2.7 and 3.9.

Summary
Add sorting to querystring parameters for consistent tests.
Description From Last Updated

E501 line too long (118 > 79 characters)

reviewbotreviewbot
Checks run (1 failed, 1 succeeded)
flake8 failed.
JSHint passed.

flake8

david
david
chipx86
  1. Ship It!
  2. 
      
david
Review request changed

Status: Closed (submitted)

Change Summary:

Pushed to master (96f1fde)
Loading...