Commit becc7834 authored by Serge Koval's avatar Serge Koval

WTForms 2.3.x test fixes

parent 1638c417
...@@ -98,7 +98,8 @@ def test_model(): ...@@ -98,7 +98,8 @@ def test_model():
rv = client.get(url) rv = client.get(url)
eq_(rv.status_code, 200) eq_(rv.status_code, 200)
data = rv.data.decode('utf-8') data = rv.data.decode('utf-8')
ok_(r' name="multi">{"type":"MultiPoint","coordinates":[[100,0],[101,1]]}</textarea>' in data) ok_(r'{"type":"MultiPoint","coordinates":[[100,0],[101,1]]}</textarea>' in data or
r'{&#34;type&#34;:&#34;MultiPoint&#34;,&#34;coordinates&#34;:[[100,0],[101,1]]}' in data)
# rv = client.post(url, data={ # rv = client.post(url, data={
# "name": "edited", # "name": "edited",
...@@ -150,4 +151,6 @@ def test_none(): ...@@ -150,4 +151,6 @@ def test_none():
rv = client.get(url) rv = client.get(url)
eq_(rv.status_code, 200) eq_(rv.status_code, 200)
data = rv.data.decode('utf-8') data = rv.data.decode('utf-8')
ok_(r' name="point"></textarea>' in data) ok_(r' name="point"></textarea>' in data or
' name="point">\n</textarea>' in data or
' name="point">\r\n</textarea>' in data)
...@@ -1055,8 +1055,8 @@ def test_ajax_fk(): ...@@ -1055,8 +1055,8 @@ def test_ajax_fk():
ok_(u'value=""' not in form.model1()) ok_(u'value=""' not in form.model1())
form.model1.data = model form.model1.data = model
needle = u'data-json="[&quot;%s&quot;, &quot;first&quot;]"' % as_unicode(model.id) ok_(u'data-json="[&quot;%s&quot;, &quot;first&quot;]"' % as_unicode(model.id) in form.model1() or
ok_(needle in form.model1()) u'data-json="[&#34;%s&#34;, &#34;first&#34;]"' % as_unicode(model.id) in form.model1())
ok_(u'value="%s"' % as_unicode(model.id) in form.model1()) ok_(u'value="%s"' % as_unicode(model.id) in form.model1())
# Check querying # Check querying
......
...@@ -2273,7 +2273,8 @@ def test_ajax_fk(): ...@@ -2273,7 +2273,8 @@ def test_ajax_fk():
ok_(u'value=""' not in form.model1()) ok_(u'value=""' not in form.model1())
form.model1.data = model form.model1.data = model
ok_(u'data-json="[%s, &quot;first&quot;]"' % model.id in form.model1()) ok_(u'data-json="[%s, &quot;first&quot;]"' % model.id in form.model1() or
u'data-json="[%s, &#34;first&#34;]"' % model.id in form.model1())
ok_(u'value="1"' in form.model1()) ok_(u'value="1"' in form.model1())
# Check querying # Check querying
...@@ -2345,7 +2346,8 @@ def test_ajax_fk_multi(): ...@@ -2345,7 +2346,8 @@ def test_ajax_fk_multi():
ok_(u'data-json="[]"' in form.model1()) ok_(u'data-json="[]"' in form.model1())
form.model1.data = [model] form.model1.data = [model]
ok_(u'data-json="[[1, &quot;first&quot;]]"' in form.model1()) ok_(u'data-json="[[1, &quot;first&quot;]]"' in form.model1() or
u'data-json="[[1, &#34;first&#34;]]"' in form.model1())
# Check submitting # Check submitting
client = app.test_client() client = app.test_client()
......
...@@ -75,7 +75,8 @@ def test_json(): ...@@ -75,7 +75,8 @@ def test_json():
eq_(rv.status_code, 200) eq_(rv.status_code, 200)
data = rv.data.decode('utf-8') data = rv.data.decode('utf-8')
ok_('json_test' in data) ok_('json_test' in data)
ok_('>{"test_key1": "test_value1"}<' in data) ok_('>{"test_key1": "test_value1"}<' in data or
'{&#34;test_key1&#34;: &#34;test_value1&#34;}<' in data)
def test_citext(): def test_citext():
...@@ -111,4 +112,6 @@ def test_citext(): ...@@ -111,4 +112,6 @@ def test_citext():
eq_(rv.status_code, 200) eq_(rv.status_code, 200)
data = rv.data.decode('utf-8') data = rv.data.decode('utf-8')
ok_('name="citext_test"' in data) ok_('name="citext_test"' in data)
ok_('>Foo<' in data) ok_('>Foo</' in data or
'>\nFoo</' in data or
'>\r\nFoo</' in data)
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment