Пример #1
0
    def test_kwargs_clients_callable(self):
        def client1():
            pass

        def client2():
            pass

        def service1():
            pass

        def service2():
            pass

        qualname_client1 = _qualname(client1)
        qualname_client2 = _qualname(client2)
        clients = {
            qualname_client1: service1,
            qualname_client2: (service1, service2),
        }
        lenient = _Lenient(**clients)
        self.expected.update({
            _qualname(client1): (_qualname(service1), ),
            _qualname(client2): (_qualname(service1), _qualname(service2)),
        })
        self.assertEqual(self.expected, lenient.__dict__)
Пример #2
0
    def test_in_qualname(self):
        def func():
            pass

        qualname_func = _qualname(func)
        lenient = _Lenient()
        lenient.__dict__[qualname_func] = None
        self.assertIn(func, lenient)
        self.assertIn(qualname_func, lenient)
Пример #3
0
    def test_args_services_callable(self):
        def service1():
            pass

        def service2():
            pass

        services = (service1, service2)
        lenient = _Lenient(*services)
        self.expected.update({
            _qualname(service1): True,
            _qualname(service2): True
        })
        self.assertEqual(self.expected, lenient.__dict__)
Пример #4
0
 def setUp(self):
     self.lenient = _Lenient()
Пример #5
0
 def test_kwargs_clients_str(self):
     clients = dict(client1="service1", client2="service2")
     lenient = _Lenient(**clients)
     self.expected.update(
         dict(client1=("service1", ), client2=("service2", )))
     self.assertEqual(self.expected, lenient.__dict__)
Пример #6
0
 def setUp(self):
     self.lenient = _Lenient()
     self.default = dict(active=None, enable=_LENIENT_ENABLE_DEFAULT)
Пример #7
0
 def test_args_services_str(self):
     services = ("service1", "service2")
     lenient = _Lenient(*services)
     self.expected.update(dict(service1=True, service2=True))
     self.assertEqual(self.expected, lenient.__dict__)
Пример #8
0
 def test_args_service_str(self):
     service = "service1"
     lenient = _Lenient(service)
     self.expected.update(dict(service1=True))
     self.assertEqual(self.expected, lenient.__dict__)
Пример #9
0
 def test_default(self):
     lenient = _Lenient()
     self.assertEqual(self.expected, lenient.__dict__)
Пример #10
0
 def setUp(self):
     self.client = "myclient"
     self.lenient = _Lenient()