mirror of
				https://github.com/python/cpython.git
				synced 2025-10-30 21:21:22 +00:00 
			
		
		
		
	
		
			
	
	
		
			75 lines
		
	
	
	
		
			1.6 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
		
		
			
		
	
	
			75 lines
		
	
	
	
		
			1.6 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
|   | import unittest | ||
|  | from test import test_support | ||
|  | import platform | ||
|  | 
 | ||
|  | class PlatformTest(unittest.TestCase): | ||
|  |     def test_architecture(self): | ||
|  |         res = platform.architecture() | ||
|  | 
 | ||
|  |     def test_machine(self): | ||
|  |         res = platform.machine() | ||
|  | 
 | ||
|  |     def test_node(self): | ||
|  |         res = platform.node() | ||
|  | 
 | ||
|  |     def test_platform(self): | ||
|  |         for aliased in (False, True): | ||
|  |             for terse in (False, True): | ||
|  |                 res = platform.platform(aliased, terse) | ||
|  | 
 | ||
|  |     def test_processor(self): | ||
|  |         res = platform.processor() | ||
|  | 
 | ||
|  |     def test_python_build(self): | ||
|  |         res = platform.python_build() | ||
|  | 
 | ||
|  |     def test_python_compiler(self): | ||
|  |         res = platform.python_compiler() | ||
|  | 
 | ||
|  |     def test_version(self): | ||
|  |         res1 = platform.version() | ||
|  |         res2 = platform.version_tuple() | ||
|  |         self.assertEqual(res1, ".".join(res2)) | ||
|  | 
 | ||
|  |     def test_release(self): | ||
|  |         res = platform.release() | ||
|  | 
 | ||
|  |     def test_system(self): | ||
|  |         res = platform.system() | ||
|  | 
 | ||
|  |     def test_version(self): | ||
|  |         res = platform.version() | ||
|  | 
 | ||
|  |     def test_system_alias(self): | ||
|  |         res = platform.system_alias( | ||
|  |             platform.system(), | ||
|  |             platform.release(), | ||
|  |             platform.version(), | ||
|  |         ) | ||
|  | 
 | ||
|  |     def test_uname(self): | ||
|  |         res = platform.uname() | ||
|  | 
 | ||
|  |     def test_java_ver(self): | ||
|  |         res = platform.java_ver() | ||
|  | 
 | ||
|  |     def test_win32_ver(self): | ||
|  |         res = platform.win32_ver() | ||
|  | 
 | ||
|  |     def test_mac_ver(self): | ||
|  |         res = platform.mac_ver() | ||
|  | 
 | ||
|  |     def test_dist(self): | ||
|  |         res = platform.dist() | ||
|  | 
 | ||
|  |     def test_libc_ver(self): | ||
|  |         res = platform.libc_ver() | ||
|  | 
 | ||
|  | def test_main(): | ||
|  |     test_support.run_unittest( | ||
|  |         PlatformTest | ||
|  |     ) | ||
|  | 
 | ||
|  | if __name__ == '__main__': | ||
|  |     test_main() |