コード例 #1
0
ファイル: test__Lenient.py プロジェクト: schlunma/iris
    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
ファイル: test__Lenient.py プロジェクト: schlunma/iris
    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
ファイル: test__Lenient.py プロジェクト: schlunma/iris
    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
ファイル: test__Lenient.py プロジェクト: schlunma/iris
 def setUp(self):
     self.lenient = _Lenient()
コード例 #5
0
ファイル: test__Lenient.py プロジェクト: schlunma/iris
 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
ファイル: test__Lenient.py プロジェクト: schlunma/iris
 def setUp(self):
     self.lenient = _Lenient()
     self.default = dict(active=None, enable=_LENIENT_ENABLE_DEFAULT)
コード例 #7
0
ファイル: test__Lenient.py プロジェクト: schlunma/iris
 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
ファイル: test__Lenient.py プロジェクト: schlunma/iris
 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
ファイル: test__Lenient.py プロジェクト: schlunma/iris
 def test_default(self):
     lenient = _Lenient()
     self.assertEqual(self.expected, lenient.__dict__)
コード例 #10
0
ファイル: test__Lenient.py プロジェクト: schlunma/iris
 def setUp(self):
     self.client = "myclient"
     self.lenient = _Lenient()