diff --git a/scrapy/tests/test_utils_memory.py b/scrapy/tests/test_utils_memory.py index 0391c0cb9..028bff15f 100644 --- a/scrapy/tests/test_utils_memory.py +++ b/scrapy/tests/test_utils_memory.py @@ -11,9 +11,10 @@ class UtilsMemoryTestCase(unittest.TestCase): raise unittest.SkipTest('/proc filesystem not supported') vmsize = get_vmvalue_from_procfs('VmSize') vmrss = get_vmvalue_from_procfs('VmRSS') - assert vmsize > 0 - assert vmrss > 0 - assert vmsize > vmrss + self.assert_(isinstance(vmsize, int)) + self.assert_(vmsize > 0) + self.assert_(vmrss > 0) + self.assert_(vmsize > vmrss) if __name__ == "__main__": unittest.main() diff --git a/scrapy/utils/memory.py b/scrapy/utils/memory.py index 938e2d358..4e610c54e 100644 --- a/scrapy/utils/memory.py +++ b/scrapy/utils/memory.py @@ -21,5 +21,5 @@ def get_vmvalue_from_procfs(vmkey='VmSize', pid=None): if len(v) < 3: return 0 # invalid format? # convert Vm value to bytes - return float(v[1]) * _vmvalue_scale[v[2]] + return int(v[1]) * _vmvalue_scale[v[2]]