test: небольшое изменение кода для проверки работоспособности Outbound с использованием Target

This commit is contained in:
2026-07-04 03:21:12 +03:00
parent c637f944f9
commit d2e4537d15
+6 -9
View File
@@ -3,7 +3,7 @@ from xray_manager.core.outbound import (
OutboundSpec, OutboundSpec,
ShadowsocksOutbound, 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 from xray_manager.core.xray_manager_config import XrayManagerConfig
inbound = { inbound = {
@@ -32,16 +32,13 @@ inbound = {
if __name__ == "__main__": if __name__ == "__main__":
DEV_CONFIG_PATH = "tests/mock_data/etc/xray-manager/config.json" DEV_CONFIG_PATH = "tests/mock_data/etc/xray-manager/config.json"
xray_manager_config = XrayManagerConfig(DEV_CONFIG_PATH) xray_manager_config = XrayManagerConfig(DEV_CONFIG_PATH)
target_storage = TargetStorage(xray_manager_config)
target = "us1" target = target_storage.load_by_id("default")
target_pretty_name = xray_manager_config.targets.get(target, {}).get(
"pretty_name", target
)
outbound = ShadowsocksOutbound.from_scratch( outbound = ShadowsocksOutbound.from_scratch(target, "127.0.0.1", inbound)
target, target_pretty_name, "127.0.0.1", inbound
)
link = outbound.to_link() link = outbound.to_link()
o = ShadowsocksOutbound.from_link(xray_manager_config.targets, link) print(link)
o = ShadowsocksOutbound.from_link(target_storage, link)
print(o) print(o)