Lines Matching refs:platform
4 import platform
19 PLATFORM_ID="platform:f32"
73 platform._platform_cache.clear()
74 platform._sys_version_cache.clear()
75 platform._uname_cache = None
76 platform._os_release_cache = None
79 res = platform.architecture()
85 cmd = "-c", "import platform; print(platform.architecture())"
91 res = platform.platform(aliased, terse)
94 res = platform.system()
97 res = platform.node()
100 res = platform.release()
103 res = platform.version()
106 res = platform.machine()
109 res = platform.processor()
114 self.save_platform = sys.platform
119 sys.platform = self.save_platform
150 = platform._sys_version(input)
200 sys.platform = sys_platform
201 self.assertEqual(platform.python_implementation(), info[0])
202 self.assertEqual(platform.python_version(), info[1])
203 self.assertEqual(platform.python_branch(), info[2])
204 self.assertEqual(platform.python_revision(), info[3])
205 self.assertEqual(platform.python_build(), info[4])
206 self.assertEqual(platform.python_compiler(), info[5])
209 res = platform.system_alias(
210 platform.system(),
211 platform.release(),
212 platform.version(),
216 res = platform.uname()
233 res = platform.uname()
241 res = platform.uname()
254 uname = platform.uname()
259 orig = platform.uname()
267 res = platform.uname()
273 self.assertIn('processor', platform.uname()._fields)
276 res = platform.uname()._asdict()
280 @unittest.skipIf(sys.platform in ['win32', 'OpenVMS'], "uname -p not used")
289 expect = platform._unknown_as_blank(proc_res)
292 self.assertEqual(platform.uname().processor, expect)
294 @unittest.skipUnless(sys.platform.startswith('win'), "windows only test")
305 platform._uname_cache = None
306 system, node, release, version, machine, processor = platform.uname()
309 platform._uname_cache = None
310 system, node, release, version, machine, processor = platform.uname()
313 platform._uname_cache = None
316 res = platform.java_ver()
317 if sys.platform == 'java':
321 res = platform.win32_ver()
324 res = platform.mac_ver()
326 if platform.uname().system == 'Darwin':
359 @unittest.skipUnless(sys.platform == 'darwin', "OSX only test")
361 # Issue7895: platform.mac_ver() crashes when using fork without exec
368 info = platform.mac_ver()
382 elif sys.platform == "win32" and not os.path.exists(sys.executable):
389 platform.libc_ver(executable)
396 self.assertEqual(platform.libc_ver(), ('mock', '1.0'))
411 self.assertEqual(platform.libc_ver(executable=filename),
421 self.assertEqual(platform.libc_ver(filename, chunksize=chunksize),
426 from platform import _comparable_version as V
470 with mock.patch.object(platform, 'uname', return_value=uname), \
471 mock.patch.object(platform, 'architecture', return_value=arch):
482 with mock.patch.object(platform, 'mac_ver',
485 self.assertEqual(platform.platform(terse=1), expected_terse)
486 self.assertEqual(platform.platform(), expected)
492 if any(os.path.isfile(fn) for fn in platform._os_release_candidates):
493 info = platform.freedesktop_os_release()
500 platform.freedesktop_os_release()
504 platform.freedesktop_os_release()
507 info = platform._parse_os_release(FEDORA_OS_RELEASE.splitlines())
513 info = platform._parse_os_release(UBUNTU_OS_RELEASE.splitlines())
519 info = platform._parse_os_release(TEST_OS_RELEASE.splitlines())