|
@ -183,26 +183,26 @@ def test_version_string(): |
|
|
assert util.version_string((1, 3, 2)) == "1.3.2" |
|
|
assert util.version_string((1, 3, 2)) == "1.3.2" |
|
|
|
|
|
|
|
|
def test_protocol_version(): |
|
|
def test_protocol_version(): |
|
|
assert util.protocol_version(None, "1.0", "1.0") == ((1, 0), (1, 0)) |
|
|
assert util.protocol_version(None, (1, 0), (1, 0)) == ((1, 0), (1, 0)) |
|
|
assert util.protocol_version("0.10", "0.10", "1.1") == ((0, 10), (0, 10)) |
|
|
assert util.protocol_version("0.10", (0, 1), (1, 1)) == ((0, 10), (0, 10)) |
|
|
|
|
|
|
|
|
assert util.protocol_version("1.0", "1.0", "1.0") == ((1, 0), (1, 0)) |
|
|
assert util.protocol_version("1.0", (1, 0), (1, 0)) == ((1, 0), (1, 0)) |
|
|
assert util.protocol_version("1.0", "1.0", "1.1") == ((1, 0), (1, 0)) |
|
|
assert util.protocol_version("1.0", (1, 0), (1, 1)) == ((1, 0), (1, 0)) |
|
|
assert util.protocol_version("1.1", "1.0", "1.1") == ((1, 1), (1, 1)) |
|
|
assert util.protocol_version("1.1", (1, 0), (1, 1)) == ((1, 1), (1, 1)) |
|
|
assert util.protocol_version("1.2", "1.0", "1.1") == (None, (1, 2)) |
|
|
assert util.protocol_version("1.2", (1, 0), (1, 1)) == (None, (1, 2)) |
|
|
assert util.protocol_version("0.9", "1.0", "1.1") == (None, (0, 9)) |
|
|
assert util.protocol_version("0.9", (1, 0), (1, 1)) == (None, (0, 9)) |
|
|
|
|
|
|
|
|
assert util.protocol_version(["0.9", "1.0"], "1.0", "1.1") \ |
|
|
assert util.protocol_version(["0.9", "1.0"], (1, 0), (1, 1)) \ |
|
|
== ((1, 0), (0, 9)) |
|
|
== ((1, 0), (0, 9)) |
|
|
assert util.protocol_version(["0.9", "1.1"], "1.0", "1.1") \ |
|
|
assert util.protocol_version(["0.9", "1.1"], (1, 0), (1, 1)) \ |
|
|
== ((1, 1), (0,9)) |
|
|
== ((1, 1), (0,9)) |
|
|
assert util.protocol_version(["1.1", "0.9"], "1.0", "1.1") \ |
|
|
assert util.protocol_version(["1.1", "0.9"], (1, 0), (1, 1)) \ |
|
|
== (None, (1, 1)) |
|
|
== (None, (1, 1)) |
|
|
assert util.protocol_version(["0.8", "0.9"], "1.0", "1.1") \ |
|
|
assert util.protocol_version(["0.8", "0.9"], (1, 0), (1, 1)) \ |
|
|
== (None, (0, 8)) |
|
|
== (None, (0, 8)) |
|
|
assert util.protocol_version(["1.1", "1.2"], "1.0", "1.1") \ |
|
|
assert util.protocol_version(["1.1", "1.2"], (1, 0), (1, 1)) \ |
|
|
== ((1, 1), (1, 1)) |
|
|
== ((1, 1), (1, 1)) |
|
|
assert util.protocol_version(["1.2", "1.3"], "1.0", "1.1") \ |
|
|
assert util.protocol_version(["1.2", "1.3"], (1, 0), (1, 1)) \ |
|
|
== (None, (1, 2)) |
|
|
== (None, (1, 2)) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|