@@ -4,19 +4,33 @@ $ConfigurationFile = Join-Path $PSScriptRoot "../config/python-manifest-config.j
4
4
$Configuration = Read-ConfigurationFile - Filepath $ConfigurationFile
5
5
6
6
$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
+
12
19
) | ForEach-Object { $_.Configuration = $Configuration ; $_ }
13
20
14
21
$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
+
20
34
) | ForEach-Object { $_.Configuration = $Configuration ; $_ }
21
35
22
36
Describe " Python manifest config" {
0 commit comments