test: небольшое изменение кода для проверки работоспособности Outbound с использованием Target
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user