1# -*- coding: utf-8 -*- 2from .helper import session 3 4from mathics.system_info import mathics_system_info 5 6 7def test_system_info(): 8 info = mathics_system_info(session.definitions) 9 10 from pprint import pprint 11 12 pprint(info) 13 14 expected_keys = set( 15 [ 16 "$BaseDirectory", 17 "$HomeDirectory", 18 "$InstallationDirectory", 19 "$Machine", 20 "$MachineName", 21 "$ProcessID", 22 "$ProcessorType", 23 "$RootDirectory", 24 "$SystemID", 25 "$SystemMemory", 26 "$SystemTimeZone", 27 "$TemporaryDirectory", 28 "$UserName", 29 "MachinePrecision", 30 "MemoryAvailable[]", 31 ] 32 ) 33 assert set(info.keys()) == expected_keys 34