mirror of https://github.com/scrapy/scrapy.git
21 lines
601 B
Python
21 lines
601 B
Python
import os
|
|
|
|
from twisted.trial import unittest
|
|
|
|
from scrapy.utils.memory import get_vmvalue_from_procfs
|
|
|
|
class UtilsMemoryTestCase(unittest.TestCase):
|
|
|
|
def test_get_vmvalue_from_procfs(self):
|
|
if not os.path.exists('/proc'):
|
|
raise unittest.SkipTest('/proc filesystem not supported')
|
|
vmsize = get_vmvalue_from_procfs('VmSize')
|
|
vmrss = get_vmvalue_from_procfs('VmRSS')
|
|
self.assert_(isinstance(vmsize, int))
|
|
self.assert_(vmsize > 0)
|
|
self.assert_(vmrss > 0)
|
|
self.assert_(vmsize > vmrss)
|
|
|
|
if __name__ == "__main__":
|
|
unittest.main()
|