@@ -4,19 +4,33 @@ $ConfigurationFile = Join-Path $PSScriptRoot "../config/python-manifest-config.j
44$Configuration = Read-ConfigurationFile - Filepath $ConfigurationFile
55
66$stableTestCases = @ (
7- @ { ReleaseName = " python-3.8.3-darwin-x64.tar.gz" ; ExpectedResult = @ { platform = " darwin" ; platform_version = $null ; arch = " x64" } },
8- @ { ReleaseName = " python-3.8.3-linux-20.04-x64.tar.gz" ; ExpectedResult = @ { platform = " linux" ; platform_version = " 20.04" ; arch = " x64" } },
9- @ { ReleaseName = " python-3.8.3-linux-22.04-x64.tar.gz" ; ExpectedResult = @ { platform = " linux" ; platform_version = " 22.04" ; arch = " x64" } },
10- @ { ReleaseName = " python-3.8.3-win32-x64.zip" ; ExpectedResult = @ { platform = " win32" ; platform_version = $null ; arch = " x64" } },
11- @ { ReleaseName = " python-3.8.3-win32-x86.zip" ; ExpectedResult = @ { platform = " win32" ; platform_version = $null ; arch = " x86" } }
7+
8+ @ { ReleaseName = " python-3.13.0-darwin-x64.tar.gz" ; ExpectedResult = @ { platform = " darwin" ; platform_version = $null ; arch = " x64" } },
9+ @ { ReleaseName = " python-3.13.0-linux-20.04-x64.tar.gz" ; ExpectedResult = @ { platform = " linux" ; platform_version = " 20.04" ; arch = " x64" } },
10+ @ { ReleaseName = " python-3.13.0-linux-22.04-x64.tar.gz" ; ExpectedResult = @ { platform = " linux" ; platform_version = " 22.04" ; arch = " x64" } },
11+ @ { ReleaseName = " python-3.13.0-win32-x64.zip" ; ExpectedResult = @ { platform = " win32" ; platform_version = $null ; arch = " x64" } },
12+ @ { ReleaseName = " python-3.13.0-win32-x86.zip" ; ExpectedResult = @ { platform = " win32" ; platform_version = $null ; arch = " x86" } },
13+ @ { ReleaseName = " python-3.13.0-darwin-x64-freethreaded.tar.gz" ; ExpectedResult = @ { platform = " darwin" ; platform_version = $null ; arch = " x64-freethreaded" } },
14+ @ { ReleaseName = " python-3.13.0-linux-20.04-x64-freethreaded.tar.gz" ; ExpectedResult = @ { platform = " linux" ; platform_version = " 20.04" ; arch = " x64-freethreaded" } },
15+ @ { ReleaseName = " python-3.13.0-linux-22.04-x64-freethreaded.tar.gz" ; ExpectedResult = @ { platform = " linux" ; platform_version = " 22.04" ; arch = " x64-freethreaded" } },
16+ @ { ReleaseName = " python-3.13.0-win32-x64-freethreaded.zip" ; ExpectedResult = @ { platform = " win32" ; platform_version = $null ; arch = " x64-freethreaded" } },
17+ @ { ReleaseName = " python-3.13.0-win32-x86-freethreaded.zip" ; ExpectedResult = @ { platform = " win32" ; platform_version = $null ; arch = " x86-freethreaded" } }
18+
1219) | ForEach-Object { $_.Configuration = $Configuration ; $_ }
1320
1421$unstableTestCases = @ (
15- @ { ReleaseName = " python-3.9.0-alpha.2-darwin-x64.tar.gz" ; ExpectedResult = @ { platform = " darwin" ; platform_version = $null ; arch = " x64" } },
16- @ { ReleaseName = " python-3.9.0-beta.2-linux-20.04-x64.tar.gz" ; ExpectedResult = @ { platform = " linux" ; platform_version = " 20.04" ; arch = " x64" } },
17- @ { ReleaseName = " python-3.9.0-rc.4-linux-22.04-x64.tar.gz" ; ExpectedResult = @ { platform = " linux" ; platform_version = " 22.04" ; arch = " x64" } },
18- @ { ReleaseName = " python-3.9.0-beta.2-win32-x64.zip" ; ExpectedResult = @ { platform = " win32" ; platform_version = $null ; arch = " x64" } },
19- @ { ReleaseName = " python-3.9.0-beta.2-win32-x86.zip" ; ExpectedResult = @ { platform = " win32" ; platform_version = $null ; arch = " x86" } }
22+
23+ @ { ReleaseName = " python-3.14.0-alpha.5-darwin-x64.tar.gz" ; ExpectedResult = @ { platform = " darwin" ; platform_version = $null ; arch = " x64" } },
24+ @ { ReleaseName = " python-3.14.0-alpha.5-linux-20.04-x64.tar.gz" ; ExpectedResult = @ { platform = " linux" ; platform_version = " 20.04" ; arch = " x64" } },
25+ @ { ReleaseName = " python-3.14.0-alpha.5-linux-22.04-x64.tar.gz" ; ExpectedResult = @ { platform = " linux" ; platform_version = " 22.04" ; arch = " x64" } },
26+ @ { ReleaseName = " python-3.14.0-alpha.5-win32-x64.zip" ; ExpectedResult = @ { platform = " win32" ; platform_version = $null ; arch = " x64" } },
27+ @ { ReleaseName = " python-3.14.0-alpha.5-win32-x86.zip" ; ExpectedResult = @ { platform = " win32" ; platform_version = $null ; arch = " x86" } },
28+ @ { ReleaseName = " python-3.14.0-alpha.5-darwin-x64-freethreaded.tar.gz" ; ExpectedResult = @ { platform = " darwin" ; platform_version = $null ; arch = " x64-freethreaded" } },
29+ @ { ReleaseName = " python-3.14.0-alpha.5-linux-20.04-x64-freethreaded.tar.gz" ; ExpectedResult = @ { platform = " linux" ; platform_version = " 20.04" ; arch = " x64-freethreaded" } },
30+ @ { ReleaseName = " python-3.14.0-alpha.5-linux-22.04-x64-freethreaded.tar.gz" ; ExpectedResult = @ { platform = " linux" ; platform_version = " 22.04" ; arch = " x64-freethreaded" } },
31+ @ { ReleaseName = " python-3.14.0-alpha.5-win32-x64-freethreaded.zip" ; ExpectedResult = @ { platform = " win32" ; platform_version = $null ; arch = " x64-freethreaded" } },
32+ @ { ReleaseName = " python-3.14.0-alpha.5-win32-x86-freethreaded.zip" ; ExpectedResult = @ { platform = " win32" ; platform_version = $null ; arch = " x86-freethreaded" } }
33+
2034) | ForEach-Object { $_.Configuration = $Configuration ; $_ }
2135
2236Describe " Python manifest config" {
0 commit comments