def test_all(self): info = cpuinfo._get_cpu_info_internal() self.assertEqual('GenuineIntel', info['vendor_id_raw']) self.assertEqual('Intel(R) Core(TM) i7 CPU 870 @ 2.93GHz', info['brand_raw']) self.assertEqual('2.9300 GHz', info['hz_advertised_friendly']) self.assertEqual('2.9330 GHz', info['hz_actual_friendly']) self.assertEqual((2930000000, 0), info['hz_advertised']) self.assertEqual((2933000000, 0), info['hz_actual']) self.assertEqual('X86_64', info['arch']) self.assertEqual(64, info['bits']) self.assertEqual(4, info['count']) self.assertEqual('AMD64', info['arch_string_raw']) self.assertEqual(5, info['stepping']) self.assertEqual(30, info['model']) self.assertEqual(6, info['family']) self.assertEqual('256 KB', info['l2_cache_size']) self.assertEqual('8192 KB', info['l3_cache_size']) if "logger" in dir(unittest): unittest.logger("FIXME: Missing flags such as sse3 and sse4") self.assertEqual([ 'acpi', 'clflush', 'cmov', 'de', 'dts', 'fxsr', 'ia64', 'mce', 'mmx', 'msr', 'mtrr', 'sep', 'serial', 'ss', 'sse', 'sse2', 'tm', 'tsc' ], info['flags'])
def test_all(self): info = cpuinfo._get_cpu_info_internal() self.assertEqual('AuthenticAMD', info['vendor_id_raw']) self.assertEqual('AMD Ryzen 7 2700X Eight-Core Processor', info['brand_raw']) self.assertEqual('3.6930 GHz', info['hz_advertised_friendly']) self.assertEqual('3.6930 GHz', info['hz_actual_friendly']) self.assertEqual((3693000000, 0), info['hz_advertised']) self.assertEqual((3693000000, 0), info['hz_actual']) self.assertEqual('X86_64', info['arch']) self.assertEqual(64, info['bits']) self.assertEqual(16, info['count']) self.assertEqual('AMD64', info['arch_string_raw']) self.assertEqual(2, info['stepping']) self.assertEqual(8, info['model']) self.assertEqual(23, info['family']) #FIXME self.assertEqual('512 KB', info['l2_cache_size']) #FIXME self.assertEqual('3072 KB', info['l3_cache_size']) if "logger" in dir(unittest): unittest.logger("FIXME: Missing flags such as sse3 and sse4") self.assertEqual([ '3dnow', 'clflush', 'cmov', 'de', 'dts', 'fxsr', 'ia64', 'mca', 'mmx', 'msr', 'mtrr', 'pse', 'sep', 'sepamd', 'serial', 'ss', 'sse', 'sse2', 'tm', 'tsc' ], info['flags'])
def test_all(self): info = cpuinfo._get_cpu_info_internal() self.assertEqual('GenuineIntel', info['vendor_id']) self.assertEqual('Intel(R) Core(TM) i5-4300U CPU @ 1.90GHz', info['brand']) self.assertEqual('1.9000 GHz', info['hz_advertised']) self.assertEqual('2.4940 GHz', info['hz_actual']) self.assertEqual((1900000000, 0), info['hz_advertised_raw']) self.assertEqual((2494000000, 0), info['hz_actual_raw']) self.assertEqual('X86_64', info['arch']) self.assertEqual(64, info['bits']) self.assertEqual(4, info['count']) self.assertEqual('AMD64', info['raw_arch_string']) self.assertEqual(1, info['stepping']) self.assertEqual(69, info['model']) self.assertEqual(6, info['family']) self.assertEqual('512 KB', info['l2_cache_size']) self.assertEqual('3072 KB', info['l3_cache_size']) if "logger" in dir(unittest): unittest.logger("FIXME: Missing flags such as sse3 and sse4") self.assertEqual([ '3dnow', 'acpi', 'clflush', 'cmov', 'de', 'dts', 'fxsr', 'ia64', 'mca', 'mce', 'mmx', 'msr', 'mtrr', 'pse', 'sep', 'serial', 'ss', 'sse', 'sse2', 'tm', 'tsc' ], info['flags'])
def test_get_cpu_info_from_registry(self): info = cpuinfo._get_cpu_info_from_registry() self.assertEqual('GenuineIntel', info['vendor_id']) self.assertEqual('Intel(R) Core(TM) i7 CPU 870 @ 2.93GHz', info['brand']) self.assertEqual('2.9300 GHz', info['hz_advertised']) self.assertEqual('2.9330 GHz', info['hz_actual']) self.assertEqual((2930000000, 0), info['hz_advertised_raw']) self.assertEqual((2933000000, 0), info['hz_actual_raw']) if "logger" in dir(unittest): unittest.logger("FIXME: Missing flags such as sse3 and sse4") self.assertEqual([ 'acpi', 'clflush', 'cmov', 'de', 'dts', 'fxsr', 'ia64', 'mce', 'mmx', 'msr', 'mtrr', 'sep', 'serial', 'ss', 'sse', 'sse2', 'tm', 'tsc' ], info['flags'])
def test_get_cpu_info_from_registry(self): info = cpuinfo._get_cpu_info_from_registry() self.assertEqual('AuthenticAMD', info['vendor_id_raw']) self.assertEqual('AMD Ryzen 7 2700X Eight-Core Processor', info['brand_raw']) self.assertEqual('3.6930 GHz', info['hz_advertised_friendly']) self.assertEqual('3.6930 GHz', info['hz_actual_friendly']) self.assertEqual((3693000000, 0), info['hz_advertised']) self.assertEqual((3693000000, 0), info['hz_actual']) if "logger" in dir(unittest): unittest.logger("FIXME: Missing flags such as sse3 and sse4") self.assertEqual([ '3dnow', 'clflush', 'cmov', 'de', 'dts', 'fxsr', 'ia64', 'mca', 'mmx', 'msr', 'mtrr', 'pse', 'sep', 'sepamd', 'serial', 'ss', 'sse', 'sse2', 'tm', 'tsc' ], info['flags'])