def test_thread_cpu_info(self):
     if not check_osx_perm():
         self.skipTest("OSX needs root")
     detail = process_details(threads=True)
     for thread_id, thread_data in detail['threads'].items():
         assert 'sys' in thread_data
         assert 'user' in thread_data
 def test_cpu_info(self):
     if not check_osx_perm():
         self.skipTest("OSX needs root")
     detail = process_details(cpu=True)
     assert 'cpu_pcnt' in detail['cpu']
     assert 'cpu_sys' in detail['cpu']
     assert 'cpu_user' in detail['cpu']
    def test_meminfo(self):
        if not check_osx_perm():
            self.skipTest("OSX needs root")

        detail = process_details(mem=True)
        assert 'pcnt' in detail['mem']
        assert 'rss' in detail['mem']
        assert 'vms' in detail['mem']