def test_append_version_list_sys_neg_2(self): v1 = "mxnet>=1.7.0 ; sys_platform != 'win32'" req_list = [] parse_and_filter_versions_list(v1, req_list, {'sys_platform': 'win32'}) ref_list = [] for i, v in enumerate(ref_list): self.assertEqual(v, req_list[i])
def test_append_version_list_sys_python_ver_2(self): v1 = "mxnet>=1.7.0 ; sys_platform == 'linux' and python_version >= \"3.8\"" req_list = [] parse_and_filter_versions_list(v1, req_list, {'python_version': '3.7.1', 'sys_platform': 'linux'}) ref_list = [] for i, v in enumerate(ref_list): self.assertEqual(v, req_list[i])
def test_append_version_list(self): v1 = 'mxnet>=1.0.0,<=1.3.1' req_list = [] parse_and_filter_versions_list(v1, req_list, {}) ref_list = [('mxnet', '>=', '1.0.0'), ('mxnet', '<=', '1.3.1')] for i, v in enumerate(ref_list): self.assertEqual(v, req_list[i])
def test_append_version_list_sys(self): v1 = "mxnet>=1.7.0 ; sys_platform == 'linux'" req_list = [] parse_and_filter_versions_list(v1, req_list, {'sys_platform': 'linux'}) ref_list = [('mxnet', '>=', '1.7.0')] for i, v in enumerate(ref_list): self.assertEqual(v, req_list[i])
def test_append_version_list_py_ver_single_quotes(self): v1 = "mxnet>=1.7.0 ; python_version < '3.8'" req_list = [] parse_and_filter_versions_list(v1, req_list, {'python_version': '3.7.1'}) ref_list = [('mxnet', '>=', '1.7.0')] for i, v in enumerate(ref_list): self.assertEqual(v, req_list[i])