mirror of
https://github.com/python/cpython.git
synced 2025-08-04 00:48:58 +00:00
gh-136066: simplify platform._platform()
(#136069)
This commit is contained in:
parent
30ba03ea8e
commit
bd928a3035
2 changed files with 21 additions and 17 deletions
|
@ -133,6 +133,22 @@ class PlatformTest(unittest.TestCase):
|
|||
for terse in (False, True):
|
||||
res = platform.platform(aliased, terse)
|
||||
|
||||
def test__platform(self):
|
||||
for src, res in [
|
||||
('foo bar', 'foo_bar'),
|
||||
(
|
||||
'1/2\\3:4;5"6(7)8(7)6"5;4:3\\2/1',
|
||||
'1-2-3-4-5-6-7-8-7-6-5-4-3-2-1'
|
||||
),
|
||||
('--', ''),
|
||||
('-f', '-f'),
|
||||
('-foo----', '-foo'),
|
||||
('--foo---', '-foo'),
|
||||
('---foo--', '-foo'),
|
||||
]:
|
||||
with self.subTest(src=src):
|
||||
self.assertEqual(platform._platform(src), res)
|
||||
|
||||
def test_system(self):
|
||||
res = platform.system()
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue