Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
change
sglang
Commits
199d6218
"vscode:/vscode.git/clone" did not exist on "be11409312b15808b52e47acfa3bb44f8a611a71"
Unverified
Commit
199d6218
authored
Jul 06, 2025
by
Mick
Committed by
GitHub
Jul 05, 2025
Browse files
ci: fix port args (#7792)
parent
f200af0d
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
22 additions
and
13 deletions
+22
-13
test/srt/test_server_args.py
test/srt/test_server_args.py
+22
-13
No files found.
test/srt/test_server_args.py
View file @
199d6218
...
...
@@ -29,12 +29,12 @@ class TestPortArgs(unittest.TestCase):
@
patch
(
"sglang.srt.server_args.is_port_available"
)
@
patch
(
"sglang.srt.server_args.tempfile.NamedTemporaryFile"
)
def
test_init_new_standard_case
(
self
,
mock_temp_file
,
mock_is_port_available
):
mock_is_port_available
.
return_value
=
True
mock_temp_file
.
return_value
.
name
=
"temp_file"
server_args
=
MagicMock
()
server_args
.
port
=
30000
server_args
.
nccl_port
=
None
server_args
.
enable_dp_attention
=
False
port_args
=
PortArgs
.
init_new
(
server_args
)
...
...
@@ -46,11 +46,11 @@ class TestPortArgs(unittest.TestCase):
@
patch
(
"sglang.srt.server_args.is_port_available"
)
def
test_init_new_with_single_node_dp_attention
(
self
,
mock_is_port_available
):
mock_is_port_available
.
return_value
=
True
server_args
=
MagicMock
()
server_args
.
port
=
30000
server_args
.
nccl_port
=
None
server_args
.
enable_dp_attention
=
True
server_args
.
nnodes
=
1
server_args
.
dist_init_addr
=
None
...
...
@@ -66,18 +66,17 @@ class TestPortArgs(unittest.TestCase):
@
patch
(
"sglang.srt.server_args.is_port_available"
)
def
test_init_new_with_dp_rank
(
self
,
mock_is_port_available
):
mock_is_port_available
.
return_value
=
True
server_args
=
MagicMock
()
server_args
.
port
=
30000
server_args
.
nccl_port
=
None
server_args
.
enable_dp_attention
=
True
server_args
.
nnodes
=
1
server_args
.
dist_init_addr
=
"192.168.1.1:25000"
port_args
=
PortArgs
.
init_new
(
server_args
,
dp_rank
=
2
)
print
(
f
"
{
port_args
=
}
"
)
self
.
assertTrue
(
port_args
.
scheduler_input_ipc_name
.
endswith
(
":25008"
))
self
.
assertTrue
(
port_args
.
tokenizer_ipc_name
.
startswith
(
"tcp://192.168.1.1:"
))
...
...
@@ -86,11 +85,13 @@ class TestPortArgs(unittest.TestCase):
@
patch
(
"sglang.srt.server_args.is_port_available"
)
def
test_init_new_with_ipv4_address
(
self
,
mock_is_port_available
):
mock_is_port_available
.
return_value
=
True
server_args
=
MagicMock
()
server_args
.
port
=
30000
server_args
.
nccl_port
=
None
server_args
.
enable_dp_attention
=
True
server_args
.
nnodes
=
2
server_args
.
dist_init_addr
=
"192.168.1.1:25000"
...
...
@@ -106,11 +107,12 @@ class TestPortArgs(unittest.TestCase):
@
patch
(
"sglang.srt.server_args.is_port_available"
)
def
test_init_new_with_malformed_ipv4_address
(
self
,
mock_is_port_available
):
mock_is_port_available
.
return_value
=
True
server_args
=
MagicMock
()
server_args
.
port
=
30000
server_args
.
nccl_port
=
None
server_args
.
enable_dp_attention
=
True
server_args
.
nnodes
=
2
server_args
.
dist_init_addr
=
"192.168.1.1"
...
...
@@ -126,11 +128,12 @@ class TestPortArgs(unittest.TestCase):
def
test_init_new_with_malformed_ipv4_address_invalid_port
(
self
,
mock_is_port_available
):
mock_is_port_available
.
return_value
=
True
server_args
=
MagicMock
()
server_args
.
port
=
30000
server_args
.
nccl_port
=
None
server_args
.
enable_dp_attention
=
True
server_args
.
nnodes
=
2
server_args
.
dist_init_addr
=
"192.168.1.1:abc"
...
...
@@ -143,11 +146,12 @@ class TestPortArgs(unittest.TestCase):
def
test_init_new_with_ipv6_address
(
self
,
mock_is_valid_ipv6
,
mock_is_port_available
):
mock_is_port_available
.
return_value
=
True
server_args
=
MagicMock
()
server_args
.
port
=
30000
server_args
.
nccl_port
=
None
server_args
.
enable_dp_attention
=
True
server_args
.
nnodes
=
2
server_args
.
dist_init_addr
=
"[2001:db8::1]:25000"
...
...
@@ -168,11 +172,12 @@ class TestPortArgs(unittest.TestCase):
def
test_init_new_with_invalid_ipv6_address
(
self
,
mock_is_valid_ipv6
,
mock_is_port_available
):
mock_is_port_available
.
return_value
=
True
server_args
=
MagicMock
()
server_args
.
port
=
30000
server_args
.
nccl_port
=
None
server_args
.
enable_dp_attention
=
True
server_args
.
nnodes
=
2
server_args
.
dist_init_addr
=
"[invalid-ipv6]:25000"
...
...
@@ -186,11 +191,12 @@ class TestPortArgs(unittest.TestCase):
def
test_init_new_with_malformed_ipv6_address_missing_bracket
(
self
,
mock_is_port_available
):
mock_is_port_available
.
return_value
=
True
server_args
=
MagicMock
()
server_args
.
port
=
30000
server_args
.
nccl_port
=
None
server_args
.
enable_dp_attention
=
True
server_args
.
nnodes
=
2
server_args
.
dist_init_addr
=
"[2001:db8::1:25000"
...
...
@@ -205,11 +211,12 @@ class TestPortArgs(unittest.TestCase):
def
test_init_new_with_malformed_ipv6_address_missing_port
(
self
,
mock_is_valid_ipv6
,
mock_is_port_available
):
mock_is_port_available
.
return_value
=
True
server_args
=
MagicMock
()
server_args
.
port
=
30000
server_args
.
nccl_port
=
None
server_args
.
enable_dp_attention
=
True
server_args
.
nnodes
=
2
server_args
.
dist_init_addr
=
"[2001:db8::1]"
...
...
@@ -226,11 +233,12 @@ class TestPortArgs(unittest.TestCase):
def
test_init_new_with_malformed_ipv6_address_invalid_port
(
self
,
mock_is_valid_ipv6
,
mock_is_port_available
):
mock_is_port_available
.
return_value
=
True
server_args
=
MagicMock
()
server_args
.
port
=
30000
server_args
.
nccl_port
=
None
server_args
.
enable_dp_attention
=
True
server_args
.
nnodes
=
2
server_args
.
dist_init_addr
=
"[2001:db8::1]:abcde"
...
...
@@ -245,11 +253,12 @@ class TestPortArgs(unittest.TestCase):
def
test_init_new_with_malformed_ipv6_address_wrong_separator
(
self
,
mock_is_valid_ipv6
,
mock_is_port_available
):
mock_is_port_available
.
return_value
=
True
server_args
=
MagicMock
()
server_args
.
port
=
30000
server_args
.
nccl_port
=
None
server_args
.
enable_dp_attention
=
True
server_args
.
nnodes
=
2
server_args
.
dist_init_addr
=
"[2001:db8::1]#25000"
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment