def protocol_version_string(self): return util.version_string(self.protocol_tuple)
def test_version_string(): assert util.version_string(()) == "0.0" assert util.version_string((1, )) == "1.0" assert util.version_string((1, 2)) == "1.2" assert util.version_string((1, 3, 2)) == "1.3.2"
def protocol_min_max_strings(cls): return [util.version_string(ver) for ver in (cls.PROTOCOL_MIN, cls.PROTOCOL_MAX)]
def _protocol_version_string(self, key): version_str = self.features.get(key) ptuple = protocol_tuple(version_str) return version_string(ptuple)