Ejemplo n.º 1
0
 def test_callable_asset_handler_with_options(self, warn):
     get_asset_handler(
         path='test_get_asset_handler.asset_handlers.simple_compiler',
         options={'level': 9})
     self.assertEqual(warn.call_count, 1)
     self.assertIn("{'level': 9} is provided as 'test_get_asset_handler."
                   "asset_handlers.simple_compiler' handler",
                   warn.call_args[0][0])
Ejemplo n.º 2
0
 def test_asset_handler_is_not_a_class_or_callable(self):
     with self.assertRaises(ImproperlyConfigured):
         get_asset_handler('test_get_asset_handler.asset_handlers.incorrect_handler')
Ejemplo n.º 3
0
 def test_asset_handler_module_does_not_exist(self):
     with self.assertRaises(ImproperlyConfigured):
         get_asset_handler('test_get_asset_handler.nonexistent_module.handler')
Ejemplo n.º 4
0
 def test_asset_handler_is_a_callable(self):
     asset_handler = get_asset_handler('test_get_asset_handler.asset_handlers.simple_compiler')
     self.assertIs(asset_handler, asset_handlers.simple_compiler)
Ejemplo n.º 5
0
 def test_asset_handler_class_with_options(self):
     asset_handler = get_asset_handler(
         path='test_get_asset_handler.asset_handlers.CompilerWithOptions',
         options={'level': 9})
     self.assertIs(asset_handler.handler_class, asset_handlers.CompilerWithOptions)
Ejemplo n.º 6
0
 def test_asset_handler_is_a_class(self):
     asset_handler = get_asset_handler('test_get_asset_handler.asset_handlers.PythonCompiler')
     self.assertIs(asset_handler.handler_class, asset_handlers.PythonCompiler)