3787
3787
yield dv.get(timeout=2)
3789
3789
yield listener.stopService()
3793
def test_sends_message_for_config_insert_enable_proxy(self):
3794
yield deferToDatabase(register_system_triggers)
3795
dv = DeferredValue()
3796
listener = self.make_listener_without_delay()
3798
"sys_proxy", lambda *args: dv.set(args))
3799
yield listener.startService()
3801
yield deferToDatabase(self.create_config, "enable_proxy", True)
3802
yield dv.get(timeout=2)
3804
yield listener.stopService()
3808
def test_sends_message_for_config_insert_use_peer_proxy(self):
3809
yield deferToDatabase(register_system_triggers)
3810
dv = DeferredValue()
3811
listener = self.make_listener_without_delay()
3813
"sys_proxy", lambda *args: dv.set(args))
3814
yield listener.startService()
3816
yield deferToDatabase(self.create_config, "use_peer_proxy", True)
3817
yield dv.get(timeout=2)
3819
yield listener.stopService()
3823
def test_sends_message_for_config_insert_http_proxy(self):
3824
yield deferToDatabase(register_system_triggers)
3825
dv = DeferredValue()
3826
listener = self.make_listener_without_delay()
3828
"sys_proxy", lambda *args: dv.set(args))
3829
yield listener.startService()
3831
yield deferToDatabase(
3832
self.create_config, "http_proxy", "http://proxy.example.com")
3833
yield dv.get(timeout=2)
3835
yield listener.stopService()
3839
def test_sends_message_for_config_update_enable_proxy(self):
3840
yield deferToDatabase(register_system_triggers)
3841
yield deferToDatabase(self.create_config, "enable_proxy", True)
3842
dv = DeferredValue()
3843
listener = self.make_listener_without_delay()
3845
"sys_proxy", lambda *args: dv.set(args))
3846
yield listener.startService()
3848
yield deferToDatabase(self.set_config, "enable_proxy", False)
3849
yield dv.get(timeout=2)
3851
yield listener.stopService()
3855
def test_sends_message_for_config_update_use_peer_proxy(self):
3856
yield deferToDatabase(register_system_triggers)
3857
yield deferToDatabase(self.create_config, "use_peer_proxy", True)
3858
dv = DeferredValue()
3859
listener = self.make_listener_without_delay()
3861
"sys_proxy", lambda *args: dv.set(args))
3862
yield listener.startService()
3864
yield deferToDatabase(self.set_config, "use_peer_proxy", False)
3865
yield dv.get(timeout=2)
3867
yield listener.stopService()
3871
def test_sends_message_for_config_update_http_proxy(self):
3872
yield deferToDatabase(register_system_triggers)
3873
yield deferToDatabase(
3874
self.create_config, "http_proxy", "http://proxy1.example.com")
3875
dv = DeferredValue()
3876
listener = self.make_listener_without_delay()
3878
"sys_proxy", lambda *args: dv.set(args))
3879
yield listener.startService()
3881
yield deferToDatabase(
3882
self.set_config, "http_proxy", "http://proxy2.example.com")
3883
yield dv.get(timeout=2)
3885
yield listener.stopService()