cubicweb/web/test/unittest_web.py
changeset 11155 3bc47295c262
parent 11057 0b59724cb3f2
child 11156 36252a0c76ec
equal deleted inserted replaced
11154:221febada1e8 11155:3bc47295c262
    80         # check backward compat : a single uploaded file leads to a single
    80         # check backward compat : a single uploaded file leads to a single
    81         # 2-uple in the request form
    81         # 2-uple in the request form
    82         expect = {'fname': u'fileupload',
    82         expect = {'fname': u'fileupload',
    83                   'file': ['schema.py', self._fcontent('schema.py')]}
    83                   'file': ['schema.py', self._fcontent('schema.py')]}
    84         self.assertEqual(webreq.status_code, 200)
    84         self.assertEqual(webreq.status_code, 200)
    85         self.assertDictEqual(expect, loads(webreq.content))
    85         self.assertDictEqual(expect, loads(webreq.text))
    86 
    86 
    87     def test_multiple_file_upload(self):
    87     def test_multiple_file_upload(self):
    88         files = [('files', ('schema.py', self._fobject('schema.py'))),
    88         files = [('files', ('schema.py', self._fobject('schema.py'))),
    89                  ('files', ('views.py',  self._fobject('views.py')))]
    89                  ('files', ('views.py',  self._fobject('views.py')))]
    90         webreq = requests.post(self._post_url, files=files,)
    90         webreq = requests.post(self._post_url, files=files,)
    91         expect = {'fname': u'fileupload',
    91         expect = {'fname': u'fileupload',
    92                   'files': [['schema.py', self._fcontent('schema.py')],
    92                   'files': [['schema.py', self._fcontent('schema.py')],
    93                             ['views.py', self._fcontent('views.py')]],}
    93                             ['views.py', self._fcontent('views.py')]],}
    94         self.assertEqual(webreq.status_code, 200)
    94         self.assertEqual(webreq.status_code, 200)
    95         self.assertDictEqual(expect, loads(webreq.content))
    95         self.assertDictEqual(expect, loads(webreq.text))
    96 
    96 
    97 
    97 
    98 class LanguageTC(CubicWebServerTC):
    98 class LanguageTC(CubicWebServerTC):
    99 
    99 
   100     def test_language_neg(self):
   100     def test_language_neg(self):