File tree Expand file tree Collapse file tree 2 files changed +13
-11
lines changed Expand file tree Collapse file tree 2 files changed +13
-11
lines changed Original file line number Diff line number Diff line change @@ -27,18 +27,14 @@ def test_expected_toolchain_matches(self):
27
27
)
28
28
self .assertIn (expected , settings ["toolchain_label" ], msg )
29
29
30
- if sys .version_info .releaselevel == "final" :
31
- actual = "{v.major}.{v.minor}.{v.micro}" .format (v = sys .version_info )
32
- elif sys .version_info .releaselevel in ["beta" ]:
33
- actual = (
34
- "{v.major}.{v.minor}.{v.micro}{v.releaselevel[0]}{v.serial}" .format (
35
- v = sys .version_info
36
- )
37
- )
38
- else :
39
- raise NotImplementedError (
40
- "Unsupported release level, please update the test"
30
+ actual = "{v.major}.{v.minor}.{v.micro}" .format (v = sys .version_info )
31
+ if sys .version_info .releaselevel != "final" :
32
+ release_prefix = (
33
+ "rc"
34
+ if sys .version_info .releaselevel == "candidate"
35
+ else sys .version_info .releaselevel [0 ]
41
36
)
37
+ actual = f"{ actual } { release_prefix } { sys .version_info .serial } "
42
38
self .assertEqual (actual , expect_version )
43
39
44
40
Original file line number Diff line number Diff line change @@ -67,6 +67,12 @@ def _impl(ctx):
67
67
got_version .releaselevel [0 ],
68
68
got_version .serial ,
69
69
)
70
+ if got_version .releaselevel != "final" :
71
+ got = "{}{}{}" .format (
72
+ got ,
73
+ "rc" if got_version .releaselevel == "candidate" else got_version .releaselevel [0 ],
74
+ got_version .serial ,
75
+ )
70
76
71
77
return [
72
78
TestInfo (
You can’t perform that action at this time.
0 commit comments