summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--tests/configs/match-final3
-rw-r--r--tests/test_config.py7
2 files changed, 9 insertions, 1 deletions
diff --git a/tests/configs/match-final b/tests/configs/match-final
index f03787da..18e48a92 100644
--- a/tests/configs/match-final
+++ b/tests/configs/match-final
@@ -6,6 +6,9 @@ Host finally
HostName finally.example.org
Port 1001
+Host default-port
+ HostName default-port.example.org
+
Match final host "*.example.org" !host jump.example.org
ProxyJump jump
Port 1002
diff --git a/tests/test_config.py b/tests/test_config.py
index 89b48472..2e49aa3d 100644
--- a/tests/test_config.py
+++ b/tests/test_config.py
@@ -1033,11 +1033,16 @@ class TestComplexMatching:
class TestFinalMatching(object):
- def test_final(self):
+ def test_finally(self):
result = load_config("match-final").lookup("finally")
assert result["proxyjump"] == "jump"
assert result["port"] == "1001"
+ def test_default_port(self):
+ result = load_config("match-final").lookup("default-port")
+ assert result["proxyjump"] == "jump"
+ assert result["port"] == "1002"
+
def test_negated(self):
result = load_config("match-final").lookup("jump")
assert result["port"] == "1003"