mirror of https://github.com/scrapy/scrapy.git
make sure get_vmvalue_from_procfs returns int
This commit is contained in:
parent
49cc1b1e7e
commit
4b910881da
|
|
@ -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()
|
||||
|
|
|
|||
|
|
@ -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]]
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue