diff --git a/nmostesting/IS05Utils.py b/nmostesting/IS05Utils.py index 540038f6..32b3be6c 100644 --- a/nmostesting/IS05Utils.py +++ b/nmostesting/IS05Utils.py @@ -31,13 +31,13 @@ class IS05Utils(NMOSUtils): def __init__(self, url): NMOSUtils.__init__(self, url) - def get_valid_transports(self, api_version): + def get_valid_transports(self, api_version, include_transports_without_transport_file=True): """Identify the valid transport types for a given version of IS-05""" valid_transports = ["urn:x-nmos:transport:rtp", "urn:x-nmos:transport:rtp.mcast", "urn:x-nmos:transport:rtp.ucast", "urn:x-nmos:transport:dash"] - if self.compare_api_version(api_version, "v1.1") >= 0: + if self.compare_api_version(api_version, "v1.1") >= 0 and include_transports_without_transport_file: valid_transports.append("urn:x-nmos:transport:websocket") valid_transports.append("urn:x-nmos:transport:mqtt") return valid_transports diff --git a/nmostesting/suites/IS0502Test.py b/nmostesting/suites/IS0502Test.py index 6ac820e9..c21abd93 100644 --- a/nmostesting/suites/IS0502Test.py +++ b/nmostesting/suites/IS0502Test.py @@ -579,7 +579,8 @@ def test_13(self, test): return test.FAIL(result) try: - valid_transports = self.is05_utils.get_valid_transports(self.apis[CONN_API_KEY]["version"]) + valid_transports = self.is05_utils.get_valid_transports( + self.apis[CONN_API_KEY]["version"], include_transports_without_transport_file=False) access_error = False