Пример #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)
Пример #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)
Пример #3
0
    def protocol(self, protocol):
        """Set protocol class.

        :param factory: subclass of RequestHandlerProtocol.
        """
        if protocol:
            check_and_set_subclass(self, '_protocol', protocol,
                                   RequestHandlerProtocol)
Пример #4
0
    def factory(self, factory):
        """Set factory class.

        :param factory: subclass of RequestHandlerFactory.
        """
        if factory:
            check_and_set_subclass(self, '_factory', factory,
                                   RequestHandlerFactory)
Пример #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)
Пример #6
0
    def protocol(self, protocol):
        """
        Set protocol class.

        :param factory: subclass of RequestHandlerProtocol.
        """
        if protocol:
            check_and_set_subclass(self, '_protocol', protocol,
                                   RequestHandlerProtocol)
Пример #7
0
    def factory(self, factory):
        """
        Set factory class.

        :param factory: subclass of RequestHandlerFactory.
        """
        if factory:
            check_and_set_subclass(self, '_factory', factory,
                                   RequestHandlerFactory)
Пример #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)
Пример #9
0
 def test_valid_subclass(self):
     check_and_set_subclass(self, 'factory', self.factory_subclass,
                            RequestHandlerFactory)
     self.assertEqual(self.factory, self.factory_subclass)
Пример #10
0
 def test_valid_subclass(self):
     check_and_set_subclass(
         self, 'factory', self.factory_subclass, RequestHandlerFactory
     )
     self.assertEqual(self.factory, self.factory_subclass)