def test_config_virtual_servers_get_bad(self, responses): base_response(responses) vss = VirtualServers(**stingray_args) with pytest.raises(StingrayAPIClientError, match="Virtual Server BadServer not found"): vss.get('BadServer')
def test_config_virtual_servers_get(self, responses): base_response(responses) responses.add(responses.GET, '{0}virtual_servers/Virtual%20Server%201'.format(base), json=cvsr.get_vs) vss = VirtualServers(**stingray_args) vs = vss.get('Virtual Server 1') assert isinstance(vs, VirtualServer)
def test_config_virtual_server_init_v1(self, responses): base_response_v1(responses) responses.add(responses.GET, '{0}vservers/Virtual%20Server%201'.format(base_v1), json=cvsr.get_vs) vss = VirtualServers(**stingray_args_v1) vs = vss.get('Virtual Server 1') assert isinstance(vs, VirtualServer) assert vs.properties['basic']['pool'] == "Pool1" assert vs.status_api is None
def test_config_virtual_server_update(self, responses): base_response(responses) responses.add(responses.GET, '{0}virtual_servers/Virtual%20Server%201'.format(base), json=cvsr.get_vs) responses_callback(responses, 'Virtual%20Server%201') vss = VirtualServers(**stingray_args) vs = vss.get('Virtual Server 1') vs.properties['basic']['connect_timeout'] = 120 vs.update() assert vs.properties['basic']['connect_timeout'] == 120