Lines Matching defs:resource

9 resource = import_helper.import_module('resource')
11 # This test is checking a few specific problem spots with the resource module.
16 self.assertRaises(TypeError, resource.getrlimit)
17 self.assertRaises(TypeError, resource.getrlimit, 42, 42)
18 self.assertRaises(TypeError, resource.setrlimit)
19 self.assertRaises(TypeError, resource.setrlimit, 42, 42, 42)
25 (cur, max) = resource.getrlimit(resource.RLIMIT_FSIZE)
34 self.assertEqual(resource.RLIM_INFINITY, max)
35 resource.setrlimit(resource.RLIMIT_FSIZE, (cur, max))
39 (cur, max) = resource.getrlimit(resource.RLIMIT_FSIZE)
52 resource.setrlimit(resource.RLIMIT_FSIZE, (1024, max))
76 resource.setrlimit(resource.RLIMIT_FSIZE, (cur, max))
81 resource.setrlimit(resource.RLIMIT_FSIZE, (cur, max))
88 (cur, max) = resource.getrlimit(resource.RLIMIT_FSIZE)
93 resource.setrlimit(resource.RLIMIT_FSIZE, (too_big, max))
97 resource.setrlimit(resource.RLIMIT_FSIZE, (max, too_big))
101 @unittest.skipUnless(hasattr(resource, "getrusage"), "needs getrusage")
103 self.assertRaises(TypeError, resource.getrusage)
104 self.assertRaises(TypeError, resource.getrusage, 42, 42)
105 usageself = resource.getrusage(resource.RUSAGE_SELF)
106 usagechildren = resource.getrusage(resource.RUSAGE_CHILDREN)
109 usageboth = resource.getrusage(resource.RUSAGE_BOTH)
113 usage_thread = resource.getrusage(resource.RUSAGE_THREAD)
122 limits = resource.getrlimit(resource.RLIMIT_CPU)
134 resource.setrlimit(resource.RLIMIT_CPU, BadSequence())
137 pagesize = resource.getpagesize()
145 self.assertIsInstance(getattr(resource, 'RLIMIT_' + attr), int)
150 self.assertIsInstance(getattr(resource, 'RLIMIT_' + attr), int)
152 @unittest.skipUnless(hasattr(resource, 'prlimit'), 'no prlimit')
155 self.assertRaises(TypeError, resource.prlimit)
156 self.assertRaises(ProcessLookupError, resource.prlimit,
157 -1, resource.RLIMIT_AS)
158 limit = resource.getrlimit(resource.RLIMIT_AS)
159 self.assertEqual(resource.prlimit(0, resource.RLIMIT_AS), limit)
160 self.assertEqual(resource.prlimit(0, resource.RLIMIT_AS, limit),
164 @unittest.skipUnless(hasattr(resource, 'prlimit'), 'no prlimit')
173 limits = resource.getrlimit(resource.RLIMIT_AS)
174 self.assertEqual(resource.prlimit(0, resource.RLIMIT_AS, BadSeq()),