Пример #1
0
    def test_proc_cpuinfo(self):
        helpers.monkey_patch_data_source(cpuinfo, DataSource)

        info = cpuinfo.get_cpu_info_from_proc_cpuinfo()

        self.assertEqual('GenuineIntel', info['vendor_id'])
        self.assertEqual('', info['hardware'])
        self.assertEqual('Intel(R) Core(TM) i7 CPU         870  @ 2.93GHz',
                         info['brand'])
        self.assertEqual('2.9300 GHz', info['hz_advertised'])
        self.assertEqual('2.9283 GHz', info['hz_actual'])
        self.assertEqual((2930000000, 0), info['hz_advertised_raw'])
        self.assertEqual((2928283000, 0), info['hz_actual_raw'])
        self.assertEqual('X86_64', info['arch'])
        self.assertEqual(64, info['bits'])
        self.assertEqual(1, info['count'])

        self.assertEqual('x86_64', info['raw_arch_string'])

        self.assertEqual('6144 KB', info['l2_cache_size'])
        self.assertEqual(0, info['l2_cache_line_size'])
        self.assertEqual(0, info['l2_cache_associativity'])

        self.assertEqual(5, info['stepping'])
        self.assertEqual(30, info['model'])
        self.assertEqual(6, info['family'])
        self.assertEqual(0, info['processor_type'])
        self.assertEqual(0, info['extended_model'])
        self.assertEqual(0, info['extended_family'])
        self.assertEqual([
            'apic', 'clflush', 'cmov', 'constant_tsc', 'cx8', 'de', 'fpu',
            'fxsr', 'ht', 'lahf_lm', 'lm', 'mca', 'mce', 'mmx', 'msr', 'mtrr',
            'nopl', 'nx', 'pae', 'pat', 'pge', 'pni', 'pse', 'pse36', 'rdtscp',
            'rep_good', 'sep', 'sse', 'sse2', 'ssse3', 'syscall', 'tsc', 'vme'
        ], info['flags'])
Пример #2
0
    def test_all(self):
        helpers.monkey_patch_data_source(cpuinfo, DataSource)

        info = cpuinfo.get_cpu_info_from_proc_cpuinfo()

        self.assertEqual('', info['vendor_id'])
        self.assertEqual('BCM2708', info['hardware'])
        self.assertEqual('ARMv6-compatible processor rev 7 (v6l)',
                         info['brand'])
        self.assertEqual('1.0000 GHz', info['hz_advertised'])
        self.assertEqual('1.0000 GHz', info['hz_actual'])
        self.assertEqual((1000000000, 0), info['hz_advertised_raw'])
        self.assertEqual((1000000000, 0), info['hz_actual_raw'])
        self.assertEqual('ARM_7', info['arch'])
        self.assertEqual(32, info['bits'])
        self.assertEqual(1, info['count'])

        self.assertEqual('armv7l', info['raw_arch_string'])

        self.assertEqual('', info['l2_cache_size'])
        self.assertEqual(0, info['l2_cache_line_size'])
        self.assertEqual(0, info['l2_cache_associativity'])

        self.assertEqual(0, info['stepping'])
        self.assertEqual(0, info['model'])
        self.assertEqual(0, info['family'])
        self.assertEqual(0, info['processor_type'])
        self.assertEqual(0, info['extended_model'])
        self.assertEqual(0, info['extended_family'])
        self.assertEqual(
            ['edsp', 'fastmult', 'half', 'java', 'swp', 'thumb', 'tls', 'vfp'],
            info['flags'])
Пример #3
0
	def test_all(self):
		helpers.monkey_patch_data_source(cpuinfo, DataSource)

		info = cpuinfo.get_cpu_info_from_kstat()

		self.assertEqual('GenuineIntel', info['vendor_id'])
		self.assertEqual('', info['hardware'])
		self.assertEqual('Intel(r) Core(tm) i7 CPU         870  @ 2.93GHz', info['brand'])
		self.assertEqual('2.9310 GHz', info['hz_advertised'])
		self.assertEqual('2.9305 GHz', info['hz_actual'])
		self.assertEqual((2931000000, 0), info['hz_advertised_raw'])
		self.assertEqual((2930505167, 0), info['hz_actual_raw'])
		self.assertEqual('X86_32', info['arch'])
		self.assertEqual(32, info['bits'])
		self.assertEqual(4, info['count'])

		self.assertEqual('i86pc', info['raw_arch_string'])

		self.assertEqual(0, info['l2_cache_size'])
		self.assertEqual(0, info['l2_cache_line_size'])
		self.assertEqual(0, info['l2_cache_associativity'])

		self.assertEqual(5, info['stepping'])
		self.assertEqual(30, info['model'])
		self.assertEqual(6, info['family'])
		self.assertEqual(0, info['processor_type'])
		self.assertEqual(0, info['extended_model'])
		self.assertEqual(0, info['extended_family'])
		self.assertEqual(
			['ahf', 'amd_sysc', 'cmov', 'cx8', 'fpu', 'fxsr', 'mmx', 'sse', 'sse2', 'sse3', 'ssse3', 'tsc', 'tscp']
			,
			info['flags']
		)
Пример #4
0
    def test_all(self):
        helpers.monkey_patch_data_source(cpuinfo, DataSource)

        info = cpuinfo.get_cpu_info_from_registry()

        self.assertEqual('GenuineIntel', info['vendor_id'])
        self.assertEqual('', info['hardware'])
        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'])
        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(0, info['l2_cache_size'])  # FIXME
        self.assertEqual(0, info['l2_cache_line_size'])
        self.assertEqual(0, info['l2_cache_associativity'])

        self.assertEqual(0, info['stepping'])  # FIXME
        self.assertEqual(0, info['model'])  # FIXME
        self.assertEqual(0, info['family'])  # FIXME
        self.assertEqual(0, info['processor_type'])
        self.assertEqual(0, info['extended_model'])
        self.assertEqual(0, info['extended_family'])
        # 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'])
Пример #5
0
    def test_all(self):
        helpers.monkey_patch_data_source(cpuinfo, DataSource)

        info = cpuinfo.get_cpu_info_from_sysctl()

        self.assertEqual('GenuineIntel', info['vendor_id'])
        self.assertEqual('', info['hardware'])
        self.assertEqual('Intel(R) Core(TM) i5-4440 CPU @ 3.10GHz',
                         info['brand'])
        self.assertEqual('3.1000 GHz', info['hz_advertised'])
        self.assertEqual('2.8900 GHz', info['hz_actual'])
        self.assertEqual((3100000000, 0), info['hz_advertised_raw'])
        self.assertEqual((2890000000, 0), info['hz_actual_raw'])
        self.assertEqual('X86_64', info['arch'])
        self.assertEqual(64, info['bits'])
        self.assertEqual(4, info['count'])

        self.assertEqual('x86_64', info['raw_arch_string'])

        self.assertEqual('256', info['l2_cache_size'])
        self.assertEqual(0, info['l2_cache_line_size'])
        self.assertEqual(0, info['l2_cache_associativity'])

        self.assertEqual(9, info['stepping'])
        self.assertEqual(58, info['model'])
        self.assertEqual(6, info['family'])
        self.assertEqual(0, info['processor_type'])
        self.assertEqual(0, info['extended_model'])
        self.assertEqual(0, info['extended_family'])
        self.assertEqual([
            'apic', 'clfsh', 'cmov', 'cx8', 'de', 'fpu', 'fxsr', 'htt', 'mca',
            'mce', 'mmx', 'msr', 'mtrr', 'pae', 'pat', 'pge', 'pse', 'pse36',
            'sep', 'sse', 'sse2', 'sse3', 'ssse3', 'tsc', 'vme', 'vmm'
        ], info['flags'])
Пример #6
0
    def test_all(self):
        helpers.monkey_patch_data_source(cpuinfo, DataSource)

        info = cpuinfo.get_cpu_info_from_kstat()

        self.assertEqual('GenuineIntel', info['vendor_id'])
        self.assertEqual('', info['hardware'])
        self.assertEqual('Intel(r) Core(tm) i7 CPU         870  @ 2.93GHz',
                         info['brand'])
        self.assertEqual('2.9310 GHz', info['hz_advertised'])
        self.assertEqual('2.9305 GHz', info['hz_actual'])
        self.assertEqual((2931000000, 0), info['hz_advertised_raw'])
        self.assertEqual((2930505167, 0), info['hz_actual_raw'])
        self.assertEqual('X86_32', info['arch'])
        self.assertEqual(32, info['bits'])
        self.assertEqual(4, info['count'])

        self.assertEqual('i86pc', info['raw_arch_string'])

        self.assertEqual(0, info['l2_cache_size'])
        self.assertEqual(0, info['l2_cache_line_size'])
        self.assertEqual(0, info['l2_cache_associativity'])

        self.assertEqual(5, info['stepping'])
        self.assertEqual(30, info['model'])
        self.assertEqual(6, info['family'])
        self.assertEqual(0, info['processor_type'])
        self.assertEqual(0, info['extended_model'])
        self.assertEqual(0, info['extended_family'])
        self.assertEqual([
            'ahf', 'amd_sysc', 'cmov', 'cx8', 'fpu', 'fxsr', 'mmx', 'sse',
            'sse2', 'sse3', 'ssse3', 'tsc', 'tscp'
        ], info['flags'])
	def test_all(self):
		helpers.monkey_patch_data_source(cpuinfo, DataSource)

		info = cpuinfo.get_cpu_info_from_proc_cpuinfo()

		self.assertEqual('', info['vendor_id'])
		self.assertEqual('BCM2708', info['hardware'])
		self.assertEqual('ARMv6-compatible processor rev 7 (v6l)', info['brand'])
		self.assertEqual('700.0000 MHz', info['hz_advertised'])
		self.assertEqual('700.0000 MHz', info['hz_actual'])
		self.assertEqual((700000000, 0), info['hz_advertised_raw'])
		self.assertEqual((700000000, 0), info['hz_actual_raw'])
		self.assertEqual('ARM_7', info['arch'])
		self.assertEqual(32, info['bits'])
		self.assertEqual(1, info['count'])

		self.assertEqual('armv6l', info['raw_arch_string'])

		self.assertEqual('', info['l2_cache_size'])
		self.assertEqual(0, info['l2_cache_line_size'])
		self.assertEqual(0, info['l2_cache_associativity'])

		self.assertEqual(0, info['stepping'])
		self.assertEqual(0, info['model'])
		self.assertEqual(0, info['family'])
		self.assertEqual(0, info['processor_type'])
		self.assertEqual(0, info['extended_model'])
		self.assertEqual(0, info['extended_family'])
		self.assertEqual(
			['edsp', 'fastmult', 'half', 'java', 'swp', 'thumb', 'tls', 'vfp']
			,
			info['flags']
		)
Пример #8
0
	def test_check_arch_exception(self):
		helpers.monkey_patch_data_source(cpuinfo, DataSource)

		# If the arch is unknown, it should raise and exception
		try:
			cpuinfo.cpuinfo._check_arch()
			self.fail('Failed to raise Exception')
		except Exception as err:
			self.assertEqual('py-cpuinfo currently only works on X86 and some ARM CPUs.', err.args[0])
Пример #9
0
    def test_check_arch_exception(self):
        helpers.monkey_patch_data_source(cpuinfo, DataSource)

        # If the arch is unknown, it should raise and exception
        try:
            cpuinfo.cpuinfo._check_arch()
            self.fail('Failed to raise Exception')
        except Exception as err:
            self.assertEqual(
                'py-cpuinfo currently only works on X86 and some ARM CPUs.',
                err.args[0])
Пример #10
0
    def test_all(self):
        helpers.monkey_patch_data_source(cpuinfo, DataSource)

        self.assertEqual(None, cpuinfo.get_cpu_info_from_registry())

        self.assertEqual(None, cpuinfo.get_cpu_info_from_proc_cpuinfo())

        self.assertEqual(None, cpuinfo.get_cpu_info_from_sysctl())

        self.assertEqual(None, cpuinfo.get_cpu_info_from_kstat())

        self.assertEqual(None, cpuinfo.get_cpu_info_from_dmesg())

        self.assertEqual(None, cpuinfo.get_cpu_info_from_sysinfo())
Пример #11
0
	def test_all(self):
		helpers.monkey_patch_data_source(cpuinfo, DataSource)

		self.assertEqual(None, cpuinfo.get_cpu_info_from_registry())

		self.assertEqual(None, cpuinfo.get_cpu_info_from_proc_cpuinfo())

		self.assertEqual(None, cpuinfo.get_cpu_info_from_sysctl())

		self.assertEqual(None, cpuinfo.get_cpu_info_from_kstat())

		self.assertEqual(None, cpuinfo.get_cpu_info_from_dmesg())

		self.assertEqual(None, cpuinfo.get_cpu_info_from_sysinfo())
    def setUp(self):
        cpuinfo.CAN_CALL_CPUID_IN_SUBPROCESS = False
        helpers.backup_data_source(cpuinfo)
        helpers.monkey_patch_data_source(cpuinfo, MockDataSource)

        helpers.backup_cpuid(cpuinfo)
        helpers.monkey_patch_cpuid(
            cpuinfo,
            3693000000,
            [
                # get_max_extension_support
                0x8000001f,
                # get_cache
                0x2006140,
                # get_info
                0x800f82,
                # get_processor_brand
                0x20444d41,
                0x657a7952,
                0x2037206e,
                0x30303732,
                0x69452058,
                0x2d746867,
                0x65726f43,
                0x6f725020,
                0x73736563,
                0x2020726f,
                0x20202020,
                0x202020,
                # get_vendor_id
                0x68747541,
                0x444d4163,
                0x69746e65,
                # get_flags
                0x178bfbff,
                0x7ed8320b,
                0x209c01a9,
                0x0,
                0x20000000,
                0x35c233ff,
            ])
Пример #13
0
    def setUp(self):
        cpuinfo.CAN_CALL_CPUID_IN_SUBPROCESS = False
        helpers.backup_data_source(cpuinfo)
        helpers.monkey_patch_data_source(cpuinfo, MockDataSource)

        helpers.backup_cpuid(cpuinfo)
        helpers.monkey_patch_cpuid(
            cpuinfo,
            2930000000,
            [
                # max_extension_support
                0x80000008,
                # get_cache
                0x1006040,
                # get_info
                0x106e5,
                # get_processor_brand
                0x65746e49,
                0x2952286c,
                0x726f4320,
                0x4d542865,
                0x37692029,
                0x55504320,
                0x20202020,
                0x20202020,
                0x30373820,
                0x20402020,
                0x33392e32,
                0x7a4847,
                # get_vendor_id
                0x756e6547,
                0x6c65746e,
                0x49656e69,
                # get_flags
                0xbfebfbff,
                0x98e3fd,
                0x0,
                0x0,
                0x0,
                0x1,
            ])
Пример #14
0
    def setUp(self):
        cpuinfo.CAN_CALL_CPUID_IN_SUBPROCESS = False
        helpers.backup_data_source(cpuinfo)
        helpers.monkey_patch_data_source(cpuinfo, MockDataSource)

        helpers.backup_cpuid(cpuinfo)
        helpers.monkey_patch_cpuid(
            cpuinfo,
            2494000000,
            [
                # max_extension_support
                0x80000008,
                # get_cache
                0x1006040,
                # get_info
                0x40651,
                # get_processor_brand
                0x65746e49,
                0x2952286c,
                0x726f4320,
                0x4d542865,
                0x35692029,
                0x3033342d,
                0x43205530,
                0x40205550,
                0x392e3120,
                0x7a484730,
                0x0,
                0x0,
                # get_vendor_id
                0x756e6547,
                0x6c65746e,
                0x49656e69,
                # get_flags
                0xbfebfbff,
                0x7ffafbff,
                0x27ab,
                0x0,
                0x0,
                0x21,
            ])
Пример #15
0
	def test_all(self):
		helpers.monkey_patch_data_source(cpuinfo, DataSource)

		info = cpuinfo.get_cpu_info_from_dmesg()

		self.assertEqual('GenuineIntel', info['vendor_id'])
		self.assertEqual('', info['hardware'])
		self.assertEqual('Intel(R) Core(TM) i5-4440 CPU @ 3.10GHz', info['brand'])
		self.assertEqual('3.1000 GHz', info['hz_advertised'])
		self.assertEqual('2.9934 GHz', info['hz_actual'])
		self.assertEqual((3100000000, 0), info['hz_advertised_raw'])
		self.assertEqual((2993390000, 0), info['hz_actual_raw'])
		self.assertEqual('X86_64', info['arch'])
		self.assertEqual(64, info['bits'])
		self.assertEqual(1, info['count'])

		self.assertEqual('amd64', info['raw_arch_string'])

		self.assertEqual(0, info['l2_cache_size'])
		self.assertEqual(0, info['l2_cache_line_size'])
		self.assertEqual(0, info['l2_cache_associativity'])

		self.assertEqual(3, info['stepping'])
		self.assertEqual(60, info['model'])
		self.assertEqual(6, info['family'])
		self.assertEqual(0, info['processor_type'])
		self.assertEqual(0, info['extended_model'])
		self.assertEqual(0, info['extended_family'])
		self.assertEqual(
			['apic', 'clflush', 'cmov', 'cx8', 'de', 'fpu', 'fxsr', 'lahf',
			'lm', 'mca', 'mce', 'mmx', 'mon', 'msr', 'mtrr', 'nx', 'pae',
			'pat', 'pge', 'pse', 'pse36', 'rdtscp', 'sep', 'sse', 'sse2',
			'sse3', 'ssse3', 'syscall', 'tsc', 'vme']
			,
			info['flags']
		)
Пример #16
0
	def setUp(self):
		cpuinfo.CAN_CALL_CPUID_IN_SUBPROCESS = False
		helpers.backup_data_source(cpuinfo)
		helpers.monkey_patch_data_source(cpuinfo, MockDataSource)

		helpers.backup_cpuid(cpuinfo)
		helpers.monkey_patch_cpuid(cpuinfo, 2494000000, [
			# max_extension_support
			0x80000008,
			# get_cache
			0x1006040,
			# get_info
			0x40651,
			# get_processor_brand
			0x65746e49, 0x2952286c, 0x726f4320,
			0x4d542865, 0x35692029, 0x3033342d,
			0x43205530, 0x40205550, 0x392e3120,
			0x7a484730, 0x0, 0x0,
			# get_vendor_id
			0x756e6547, 0x6c65746e, 0x49656e69,
			# get_flags
			0xbfebfbff, 0x7ffafbff, 0x27ab,
			0x0, 0x0, 0x21,
		])
Пример #17
0
	def setUp(self):
		cpuinfo.CAN_CALL_CPUID_IN_SUBPROCESS = False
		helpers.backup_data_source(cpuinfo)
		helpers.monkey_patch_data_source(cpuinfo, MockDataSource)

		helpers.backup_cpuid(cpuinfo)
		helpers.monkey_patch_cpuid(cpuinfo, 2930000000, [
			# max_extension_support
			0x80000008,
			# get_cache
			0x1006040,
			# get_info
			0x106e5,
			# get_processor_brand
			0x65746e49, 0x2952286c, 0x726f4320,
			0x4d542865, 0x37692029, 0x55504320,
			0x20202020, 0x20202020, 0x30373820,
			0x20402020, 0x33392e32, 0x7a4847,
			# get_vendor_id
			0x756e6547, 0x6c65746e, 0x49656e69,
			# get_flags
			0xbfebfbff, 0x98e3fd, 0x0,
			0x0, 0x0, 0x1,
		])
Пример #18
0
	def test_all(self):
		helpers.monkey_patch_data_source(cpuinfo, DataSource)

		info = cpuinfo.get_cpu_info_from_registry()

		self.assertEqual('GenuineIntel', info['vendor_id'])
		self.assertEqual('', info['hardware'])
		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'])
		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(0, info['l2_cache_size']) # FIXME
		self.assertEqual(0, info['l2_cache_line_size'])
		self.assertEqual(0, info['l2_cache_associativity'])

		self.assertEqual(0, info['stepping']) # FIXME
		self.assertEqual(0, info['model']) # FIXME
		self.assertEqual(0, info['family']) # FIXME
		self.assertEqual(0, info['processor_type'])
		self.assertEqual(0, info['extended_model'])
		self.assertEqual(0, info['extended_family'])
		 # 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']
		)
Пример #19
0
	def test_proc_cpuinfo(self):
		helpers.monkey_patch_data_source(cpuinfo, DataSource)

		info = cpuinfo.get_cpu_info_from_proc_cpuinfo()

		self.assertEqual('GenuineIntel', info['vendor_id'])
		self.assertEqual('', info['hardware'])
		self.assertEqual('Intel(R) Core(TM) i7 CPU         870  @ 2.93GHz', info['brand'])
		self.assertEqual('2.9300 GHz', info['hz_advertised'])
		self.assertEqual('2.9283 GHz', info['hz_actual'])
		self.assertEqual((2930000000, 0), info['hz_advertised_raw'])
		self.assertEqual((2928283000, 0), info['hz_actual_raw'])
		self.assertEqual('X86_64', info['arch'])
		self.assertEqual(64, info['bits'])
		self.assertEqual(1, info['count'])

		self.assertEqual('x86_64', info['raw_arch_string'])

		self.assertEqual('6144 KB', info['l2_cache_size'])
		self.assertEqual(0, info['l2_cache_line_size'])
		self.assertEqual(0, info['l2_cache_associativity'])

		self.assertEqual(5, info['stepping'])
		self.assertEqual(30, info['model'])
		self.assertEqual(6, info['family'])
		self.assertEqual(0, info['processor_type'])
		self.assertEqual(0, info['extended_model'])
		self.assertEqual(0, info['extended_family'])
		self.assertEqual(
			['apic', 'clflush', 'cmov', 'constant_tsc', 'cx8', 'de', 'fpu',
			'fxsr', 'ht', 'lahf_lm', 'lm', 'mca', 'mce', 'mmx', 'msr', 'mtrr',
			'nopl', 'nx', 'pae', 'pat', 'pge', 'pni', 'pse', 'pse36', 'rdtscp',
			'rep_good', 'sep', 'sse', 'sse2', 'ssse3', 'syscall', 'tsc', 'vme']
			,
			info['flags']
		)
	def setUp(self):
		cpuinfo.CAN_CALL_CPUID_IN_SUBPROCESS = False
		helpers.backup_data_source(cpuinfo)
		helpers.monkey_patch_data_source(cpuinfo, MockDataSource)

		helpers.backup_cpuid(cpuinfo)
		helpers.monkey_patch_cpuid(cpuinfo, 3693000000, [
			# get_max_extension_support
			0x8000001f,
			# get_cache
			0x2006140,
			# get_info
			0x800f82,
			# get_processor_brand
			0x20444d41, 0x657a7952, 0x2037206e,
			0x30303732, 0x69452058, 0x2d746867,
			0x65726f43, 0x6f725020, 0x73736563,
			0x2020726f, 0x20202020, 0x202020,
			# get_vendor_id
			0x68747541, 0x444d4163, 0x69746e65,
			# get_flags
			0x178bfbff, 0x7ed8320b, 0x209c01a9,
			0x0, 0x20000000, 0x35c233ff,
		])
Пример #21
0
	def setUp(self):
		helpers.backup_data_source(cpuinfo)
		helpers.monkey_patch_data_source(cpuinfo, MockDataSource)
Пример #22
0
 def test_not_enforcing(self):
     helpers.monkey_patch_data_source(cpuinfo, MockDataSource_not_enforcing)
     self.assertEqual(False, cpuinfo._is_selinux_enforcing())
	def setUp(self):
		helpers.backup_data_source(cpuinfo)
		helpers.monkey_patch_data_source(cpuinfo, MockDataSource)
Пример #24
0
 def test_exec_mem_and_heap(self):
     helpers.monkey_patch_data_source(cpuinfo,
                                      MockDataSource_exec_mem_and_heap)
     self.assertEqual(False, cpuinfo._is_selinux_enforcing())