IS-04-01 test_20 shouldn't fail api.endpoints when testing Node API v1.0
Testing a Node API v1.0, reports "None of the Node 'api.endpoints' match the current protocol, IP/hostname and port".

Presumably the `if not found_api_endpoint` and `if not found_href` checks need to be protected by an `if self.is04_utils.compare_api_version(api["version"], "v1.0") >= 0:` check.

diff --git a/IS0401Test.py b/IS0401Test.py
index 5b3251d..429899b 100644
--- a/IS0401Test.py
+++ b/IS0401Test.py
@@ -1038,13 +1038,13 @@ class IS0401Test(GenericTest):
         except json.JSONDecodeError:
             return test.FAIL("Non-JSON response returned from Node API")
 
-        if not found_api_endpoint:
-            return test.FAIL("None of the Node 'api.endpoints' match the current protocol, IP/hostname and port")
+        if self.is04_utils.compare_api_version(api["version"], "v1.1") >= 0:
+            if not found_api_endpoint:
+                return test.FAIL("None of the Node 'api.endpoints' match the current protocol, IP/hostname and port")
 
-        if not found_href:
-            return test.FAIL("None of the Node 'api.endpoints' match the Node 'href'")
+            if not found_href:
+                return test.FAIL("None of the Node 'api.endpoints' match the Node 'href'")
 
-        if self.is04_utils.compare_api_version(api["version"], "v1.1") >= 0:
             valid, response = self.do_request("GET", self.node_url + "devices")
             if not valid:
                 return test.FAIL("Unexpected response from the Node API: {}".format(response))

['IS0401Test.py']