1
0
mirror of https://github.com/esp8266/Arduino.git synced 2025-07-27 18:02:17 +03:00

use OrderedDict to force order of get params (#5414)

refactor to share request handler code in tests
This commit is contained in:
liebman
2018-12-07 18:18:06 -08:00
committed by Develo
parent 0db6ec4ba8
commit 38b6a3c13e
2 changed files with 25 additions and 40 deletions

View File

@ -1,3 +1,4 @@
from collections import OrderedDict
from mock_decorators import setup, teardown
from threading import Thread
from poster.encode import MultipartParam
@ -24,7 +25,7 @@ def http_test(res, url, get=None, post=None):
@setup('HTTP GET Parameters')
def setup_http_get_params(e):
def testRun():
return http_test('var1 = val with spaces\nva=r+ = so&me%', 'http://etd.local/get', {'var1' : 'val with spaces', 'va=r+' : 'so&me%'})
return http_test('var1 = val with spaces\nva=r+ = so&me%', 'http://etd.local/get', OrderedDict([('var1', 'val with spaces'), ('va=r+', 'so&me%')]))
Thread(target=testRun).start()
@teardown('HTTP GET Parameters')