def test_unregister(self): inline_names = ('echo', 'echo1', 'echo2',) registry.register(inline_names, BasicInline) registry.unregister('echo') with self.assertRaises(registry.NotRegistered): registry.get_registered_inline('echo') registry.unregister(('echo1', 'echo2',)) self.__test_inlines_not_registered(inline_names)
def test_media(self): registry.unregister('echo') registry.register( 'echo', BasicInline, media={'mix_mod_4': BasicMixInline}) self.assertEqual( u'ArG1 aRg2 KwArG1 kWaRg2', renderer.render( u'{{ echo:mix arg1 arg2 kwarg1=kwarg1 kwarg2=kwarg2 }}')) self.assertEqual( u'Arg1 arg2 kwArg1 kwaRg2', renderer.render( u'{{ echo:mix arg1 arg2 kwarg1=kwarg1 kwarg2=kwarg2 }}', media='mix_mod_4'))
def test_unregister(self): inline_names = ( 'echo', 'echo1', 'echo2', ) registry.register(inline_names, BasicInline) registry.unregister('echo') with self.assertRaises(registry.NotRegistered): registry.get_registered_inline('echo') registry.unregister(( 'echo1', 'echo2', )) self.__test_inlines_not_registered(inline_names)
def test_not_registered(self): with self.assertRaises(registry.NotRegistered): registry.get_registered_inline('echo') with self.assertRaises(registry.NotRegistered): registry.unregister('echo')