Ejemplo n.º 1
0
    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)
Ejemplo n.º 2
0
    def test_registration(self):
        registry.register('echo', BasicInline)
        registry.register(('echo1', 'echo2', 'echo3',), BasicInline)

        for inline in ('echo', 'echo1', 'echo2', 'echo3',):
            self.assertEqual(
                BasicInline, registry.get_registered_inline(inline))
Ejemplo n.º 3
0
    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)
Ejemplo n.º 4
0
    def test_registration(self):
        registry.register('echo', BasicInline)
        registry.register((
            'echo1',
            'echo2',
            'echo3',
        ), BasicInline)

        for inline in (
                'echo',
                'echo1',
                'echo2',
                'echo3',
        ):
            self.assertEqual(BasicInline,
                             registry.get_registered_inline(inline))
Ejemplo n.º 5
0
 def __test_inlines_not_registered(self, inline_names):
     for inline_name in inline_names:
         with self.assertRaises(registry.NotRegistered):
             registry.get_registered_inline(inline_name)
Ejemplo n.º 6
0
 def test_not_registered(self):
     with self.assertRaises(registry.NotRegistered):
         registry.get_registered_inline('echo')
     with self.assertRaises(registry.NotRegistered):
         registry.unregister('echo')
Ejemplo n.º 7
0
 def __test_inlines_not_registered(self, inline_names):
     for inline_name in inline_names:
         with self.assertRaises(registry.NotRegistered):
             registry.get_registered_inline(inline_name)
Ejemplo n.º 8
0
 def test_not_registered(self):
     with self.assertRaises(registry.NotRegistered):
         registry.get_registered_inline('echo')
     with self.assertRaises(registry.NotRegistered):
         registry.unregister('echo')