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'])
Esempio n. 2
0
    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'])
Esempio n. 3
0
    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'])
Esempio n. 5
0
    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'])