summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGiampaolo Rodola <g.rodola@gmail.com>2016-02-04 21:18:04 +0100
committerGiampaolo Rodola <g.rodola@gmail.com>2016-02-04 21:18:04 +0100
commit1ea0bb3eaed4f7bc745d92e3a42c1adb5716d757 (patch)
tree41f854a374da169398d2606fdc2b64ba6a604ac4
parentab4a66a6e942ba505bb5b0be6fefadeceaef6809 (diff)
downloadpsutil-1ea0bb3eaed4f7bc745d92e3a42c1adb5716d757.tar.gz
remove last deprecated refs; update mem leaks test
-rw-r--r--psutil/_psbsd.py7
-rw-r--r--psutil/_pssunos.py3
-rw-r--r--test/test_memory_leaks.py8
3 files changed, 6 insertions, 12 deletions
diff --git a/psutil/_psbsd.py b/psutil/_psbsd.py
index 971b2f6b..ae8b2eff 100644
--- a/psutil/_psbsd.py
+++ b/psutil/_psbsd.py
@@ -98,8 +98,7 @@ svmem = namedtuple(
'active', 'inactive', 'buffers', 'cached', 'shared', 'wired'])
scputimes = namedtuple(
'scputimes', ['user', 'nice', 'system', 'idle', 'irq'])
-pmem = namedtuple('pmem', ['rss', 'vms', 'text', 'data', 'stack'])
-pextmem = namedtuple('pextmem', ['rss', 'vms', 'text', 'data', 'stack'])
+pmem = namedtuple('pextmem', ['rss', 'vms', 'text', 'data', 'stack'])
pmmap_grouped = namedtuple(
'pmmap_grouped', 'path rss, private, ref_count, shadow_count')
pmmap_ext = namedtuple(
@@ -436,10 +435,6 @@ class Process(object):
return pmem(*cext.proc_memory_info(self.pid))
@wrap_exceptions
- def memory_info_ex(self):
- return pextmem(*cext.proc_memory_info(self.pid))
-
- @wrap_exceptions
def create_time(self):
return cext.proc_create_time(self.pid)
diff --git a/psutil/_pssunos.py b/psutil/_pssunos.py
index 2e75b197..127bd71b 100644
--- a/psutil/_pssunos.py
+++ b/psutil/_pssunos.py
@@ -408,9 +408,6 @@ class Process(object):
rss, vms = ret[1] * 1024, ret[2] * 1024
return _common.pmem(rss, vms)
- # it seems Solaris uses rss and vms only
- memory_info_ex = memory_info
-
@wrap_exceptions
def status(self):
code = cext.proc_basic_info(self.pid, self._procfs_path)[6]
diff --git a/test/test_memory_leaks.py b/test/test_memory_leaks.py
index d79d5900..20078373 100644
--- a/test/test_memory_leaks.py
+++ b/test/test_memory_leaks.py
@@ -229,9 +229,11 @@ class TestProcessObjectLeaks(Base):
def test_memory_info(self):
self.execute('memory_info')
- @skip_if_linux()
- def test_memory_info_ex(self):
- self.execute('memory_info_ex')
+ # also available on Linux but it's pure python
+ @unittest.skipUnless(OSX or WINDOWS,
+ "not available on this platform")
+ def test_memory_addrspace_info(self):
+ self.execute('memory_addrspace_info')
@unittest.skipUnless(POSIX, "POSIX only")
@skip_if_linux()