Esempio n. 1
0
 def test_add_resource_url(self):
     """
     Tests the add_resource_url method.
     """
     fragment = Fragment()
     fragment.add_resource_url(TEST_CSS_URL, 'text/css')
     fragment.add_resource_url(TEST_JS_URL, 'application/javascript')
     fragment.add_resource_url(TEST_JS_URL,
                               'application/javascript',
                               placement='bottom')
     assert fragment.to_dict()['resources'] == [
         {
             'kind': 'url',
             'data': TEST_CSS_URL,
             'mimetype': 'text/css',
             'placement': 'head',
         },
         {
             'kind': 'url',
             'data': TEST_JS_URL,
             'mimetype': 'application/javascript',
             'placement': 'foot',
         },
         {
             'kind': 'url',
             'data': TEST_JS_URL,
             'mimetype': 'application/javascript',
             'placement': 'bottom',
         },
     ]
Esempio n. 2
0
 def test_initialize_js(self):
     """
     Tests for initialize_js method.
     """
     fragment = Fragment()
     fragment.initialize_js(TEST_JS_INIT_FN)
     fragment_dict = fragment.to_dict()
     assert fragment_dict['js_init_fn'] == TEST_JS_INIT_FN
     assert fragment_dict['js_init_version'] == EXPECTED_JS_INIT_VERSION
     assert fragment_dict['json_init_args'] is None