From d2e4537d15cccc64088f167e49eb92f9cff30bed Mon Sep 17 00:00:00 2001 From: vladimir Date: Sat, 4 Jul 2026 03:21:12 +0300 Subject: [PATCH] =?UTF-8?q?test:=20=D0=BD=D0=B5=D0=B1=D0=BE=D0=BB=D1=8C?= =?UTF-8?q?=D1=88=D0=BE=D0=B5=20=D0=B8=D0=B7=D0=BC=D0=B5=D0=BD=D0=B5=D0=BD?= =?UTF-8?q?=D0=B8=D0=B5=20=D0=BA=D0=BE=D0=B4=D0=B0=20=D0=B4=D0=BB=D1=8F=20?= =?UTF-8?q?=D0=BF=D1=80=D0=BE=D0=B2=D0=B5=D1=80=D0=BA=D0=B8=20=D1=80=D0=B0?= =?UTF-8?q?=D0=B1=D0=BE=D1=82=D0=BE=D1=81=D0=BF=D0=BE=D1=81=D0=BE=D0=B1?= =?UTF-8?q?=D0=BD=D0=BE=D1=81=D1=82=D0=B8=20Outbound=20=D1=81=20=D0=B8?= =?UTF-8?q?=D1=81=D0=BF=D0=BE=D0=BB=D1=8C=D0=B7=D0=BE=D0=B2=D0=B0=D0=BD?= =?UTF-8?q?=D0=B8=D0=B5=D0=BC=20Target?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- tests/shadowsocks_outbound_sandbox.py | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/tests/shadowsocks_outbound_sandbox.py b/tests/shadowsocks_outbound_sandbox.py index 91bc6ff..4be9039 100644 --- a/tests/shadowsocks_outbound_sandbox.py +++ b/tests/shadowsocks_outbound_sandbox.py @@ -3,7 +3,7 @@ from xray_manager.core.outbound import ( OutboundSpec, ShadowsocksOutbound, ) -from xray_manager.core.xray_config import XrayConfig +from xray_manager.core.target import Target, TargetStorage from xray_manager.core.xray_manager_config import XrayManagerConfig inbound = { @@ -32,16 +32,13 @@ inbound = { if __name__ == "__main__": DEV_CONFIG_PATH = "tests/mock_data/etc/xray-manager/config.json" xray_manager_config = XrayManagerConfig(DEV_CONFIG_PATH) + target_storage = TargetStorage(xray_manager_config) - target = "us1" - target_pretty_name = xray_manager_config.targets.get(target, {}).get( - "pretty_name", target - ) + target = target_storage.load_by_id("default") - outbound = ShadowsocksOutbound.from_scratch( - target, target_pretty_name, "127.0.0.1", inbound - ) + outbound = ShadowsocksOutbound.from_scratch(target, "127.0.0.1", inbound) link = outbound.to_link() - o = ShadowsocksOutbound.from_link(xray_manager_config.targets, link) + print(link) + o = ShadowsocksOutbound.from_link(target_storage, link) print(o)