def testProcessDetailBasic(self): pid = os.getpid() name = inspect.stack()[0][3] # test name pd = ProcessDetail(pid, name) self.assertEqual(pd.pid, pid) self.assertEqual(pd.name, name) self.assertEqual(pd.proc.pid, pid) numChildren = len(psutil.Process(pid).get_children()) self.assertEqual(len(pd.children), numChildren) self.assertEqual(len(pd.allProcs), 1 + numChildren) d = pd.getDetails() self.assertEqual(d["pid"], pid) self.assertEqual(d["component"], name) self.assertEqual(d["numChildrenProcesses"], numChildren) pd.refresh()