Exemplo n.º 1
0
    def router(self, router):
        """Set router instance.

        :param router: instance of class, which derived from AbstractRouter.
        """
        if router:
            check_and_set_subclass(self, '_router', router, AbstractRouter)
Exemplo n.º 2
0
 def test_valid_subclass_3(self):
     check_and_set_subclass(
         self, 'factory',
         self.factory_subclass(),
         (RequestHandlerFactory, )
     )
     self.assertEqual(type(self.factory), self.factory_subclass)
Exemplo n.º 3
0
    def protocol(self, protocol):
        """Set protocol class.

        :param factory: subclass of RequestHandlerProtocol.
        """
        if protocol:
            check_and_set_subclass(self, '_protocol', protocol,
                                   RequestHandlerProtocol)
Exemplo n.º 4
0
    def factory(self, factory):
        """Set factory class.

        :param factory: subclass of RequestHandlerFactory.
        """
        if factory:
            check_and_set_subclass(self, '_factory', factory,
                                   RequestHandlerFactory)
Exemplo n.º 5
0
    def router(self, router):
        """
        Set router instance.

        :param router: instance of class, which derived from AbstractRouter.
        """
        if router:
            check_and_set_subclass(self, '_router', router, AbstractRouter)
Exemplo n.º 6
0
    def protocol(self, protocol):
        """
        Set protocol class.

        :param factory: subclass of RequestHandlerProtocol.
        """
        if protocol:
            check_and_set_subclass(self, '_protocol', protocol,
                                   RequestHandlerProtocol)
Exemplo n.º 7
0
    def factory(self, factory):
        """
        Set factory class.

        :param factory: subclass of RequestHandlerFactory.
        """
        if factory:
            check_and_set_subclass(self, '_factory', factory,
                                   RequestHandlerFactory)
Exemplo n.º 8
0
 def test_valid_subclass_3(self):
     check_and_set_subclass(self, 'factory', self.factory_subclass(),
                            (RequestHandlerFactory, ))
     self.assertEqual(type(self.factory), self.factory_subclass)
Exemplo n.º 9
0
 def test_valid_subclass(self):
     check_and_set_subclass(self, 'factory', self.factory_subclass,
                            RequestHandlerFactory)
     self.assertEqual(self.factory, self.factory_subclass)
Exemplo n.º 10
0
 def test_valid_subclass(self):
     check_and_set_subclass(
         self, 'factory', self.factory_subclass, RequestHandlerFactory
     )
     self.assertEqual(self.factory, self.factory_subclass)