[CalendarServer-changes] [15282] CalendarServer/branches/users/cdaboo/update-packages/calendarserver /tap

source_changes at macosforge.org source_changes at macosforge.org
Wed Nov 4 07:12:27 PST 2015


Revision: 15282
          http://trac.calendarserver.org//changeset/15282
Author:   cdaboo at apple.com
Date:     2015-11-04 07:12:27 -0800 (Wed, 04 Nov 2015)
Log Message:
-----------
psutil API change.

Modified Paths:
--------------
    CalendarServer/branches/users/cdaboo/update-packages/calendarserver/tap/test/test_util.py
    CalendarServer/branches/users/cdaboo/update-packages/calendarserver/tap/util.py

Modified: CalendarServer/branches/users/cdaboo/update-packages/calendarserver/tap/test/test_util.py
===================================================================
--- CalendarServer/branches/users/cdaboo/update-packages/calendarserver/tap/test/test_util.py	2015-11-04 14:53:14 UTC (rev 15281)
+++ CalendarServer/branches/users/cdaboo/update-packages/calendarserver/tap/test/test_util.py	2015-11-04 15:12:27 UTC (rev 15282)
@@ -14,17 +14,19 @@
 # limitations under the License.
 ##
 
-from calendarserver.tap.util import (
-    MemoryLimitService, Stepper, verifyTLSCertificate
-)
-from twistedcaldav.util import computeProcessCount
-from twistedcaldav.test.util import TestCase
+from calendarserver.tap.util import MemoryLimitService, Stepper, verifyTLSCertificate, memoryForPID
+
+from twisted.internet.defer import succeed, inlineCallbacks
 from twisted.internet.task import Clock
-from twisted.internet.defer import succeed, inlineCallbacks
 from twisted.python.filepath import FilePath
+
 from twistedcaldav.config import ConfigDict
+from twistedcaldav.test.util import TestCase
+from twistedcaldav.util import computeProcessCount
 
+import os
 
+
 class ProcessCountTestCase(TestCase):
 
     def test_count(self):
@@ -132,7 +134,16 @@
         self.assertEquals(processMonitor.history, ['process #1', 'process #2', 'process #3'])
 
 
+    def test_memoryForPID(self):
+        """
+        Test that L{memoryForPID} returns a valid result.
+        """
 
+        memory = memoryForPID(os.getpid())
+        self.assertNotEqual(memory, 0)
+
+
+
 #
 # Tests for Stepper
 #

Modified: CalendarServer/branches/users/cdaboo/update-packages/calendarserver/tap/util.py
===================================================================
--- CalendarServer/branches/users/cdaboo/update-packages/calendarserver/tap/util.py	2015-11-04 14:53:14 UTC (rev 15281)
+++ CalendarServer/branches/users/cdaboo/update-packages/calendarserver/tap/util.py	2015-11-04 15:12:27 UTC (rev 15282)
@@ -937,7 +937,7 @@
     @return: Memory used by process in bytes
     @rtype: C{int}
     """
-    memoryInfo = psutil.Process(pid).get_memory_info()
+    memoryInfo = psutil.Process(pid).memory_info()
     return memoryInfo.rss if residentOnly else memoryInfo.vms
 
 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/calendarserver-changes/attachments/20151104/0ca9ece6/attachment.html>


More information about the calendarserver-changes mailing list