Browse Source

Merge pull request #819 from chason/master

Changed sort_json test to test str sorting
pull/820/merge
Armin Ronacher 12 years ago
parent
commit
a2bc61b5ab
  1. 34
      flask/testsuite/helpers.py

34
flask/testsuite/helpers.py

@ -173,7 +173,33 @@ class JSONTestCase(FlaskTestCase):
c = app.test_client()
rv = c.get('/')
lines = [x.strip() for x in rv.data.strip().decode('utf-8').splitlines()]
self.assert_equal(lines, [
sorted_by_str = [
'{',
'"values": {',
'"0": "foo",',
'"1": "foo",',
'"10": "foo",',
'"11": "foo",',
'"12": "foo",',
'"13": "foo",',
'"14": "foo",',
'"15": "foo",',
'"16": "foo",',
'"17": "foo",',
'"18": "foo",',
'"19": "foo",',
'"2": "foo",',
'"3": "foo",',
'"4": "foo",',
'"5": "foo",',
'"6": "foo",',
'"7": "foo",',
'"8": "foo",',
'"9": "foo"',
'}',
'}'
]
sorted_by_int = [
'{',
'"values": {',
'"0": "foo",',
@ -198,8 +224,12 @@ class JSONTestCase(FlaskTestCase):
'"19": "foo"',
'}',
'}'
])
]
try:
self.assert_equal(lines, sorted_by_int)
except AssertionError:
self.assert_equal(lines, sorted_by_str)
class SendfileTestCase(FlaskTestCase):

Loading…
Cancel
Save