Lines Matching refs:resource

8 resource = support.import_module('resource')
10 # This test is checking a few specific problem spots with the resource module.
15 self.assertRaises(TypeError, resource.getrlimit)
16 self.assertRaises(TypeError, resource.getrlimit, 42, 42)
17 self.assertRaises(TypeError, resource.setrlimit)
18 self.assertRaises(TypeError, resource.setrlimit, 42, 42, 42)
22 (cur, max) = resource.getrlimit(resource.RLIMIT_FSIZE)
31 self.assertEqual(resource.RLIM_INFINITY, max)
32 resource.setrlimit(resource.RLIMIT_FSIZE, (cur, max))
36 (cur, max) = resource.getrlimit(resource.RLIMIT_FSIZE)
49 resource.setrlimit(resource.RLIMIT_FSIZE, (1024, max))
73 resource.setrlimit(resource.RLIMIT_FSIZE, (cur, max))
78 resource.setrlimit(resource.RLIMIT_FSIZE, (cur, max))
85 (cur, max) = resource.getrlimit(resource.RLIMIT_FSIZE)
90 resource.setrlimit(resource.RLIMIT_FSIZE, (too_big, max))
94 resource.setrlimit(resource.RLIMIT_FSIZE, (max, too_big))
99 self.assertRaises(TypeError, resource.getrusage)
100 self.assertRaises(TypeError, resource.getrusage, 42, 42)
101 usageself = resource.getrusage(resource.RUSAGE_SELF)
102 usagechildren = resource.getrusage(resource.RUSAGE_CHILDREN)
105 usageboth = resource.getrusage(resource.RUSAGE_BOTH)
109 usage_thread = resource.getrusage(resource.RUSAGE_THREAD)
116 limits = resource.getrlimit(resource.RLIMIT_CPU)
128 resource.setrlimit(resource.RLIMIT_CPU, BadSequence())
131 pagesize = resource.getpagesize()
139 self.assertIsInstance(getattr(resource, 'RLIMIT_' + attr), int)
145 self.assertIsInstance(getattr(resource, 'RLIMIT_' + attr), int)
147 @unittest.skipUnless(hasattr(resource, 'prlimit'), 'no prlimit')
150 self.assertRaises(TypeError, resource.prlimit)
152 self.assertRaises(PermissionError, resource.prlimit,
153 1, resource.RLIMIT_AS)
154 self.assertRaises(ProcessLookupError, resource.prlimit,
155 -1, resource.RLIMIT_AS)
156 limit = resource.getrlimit(resource.RLIMIT_AS)
157 self.assertEqual(resource.prlimit(0, resource.RLIMIT_AS), limit)
158 self.assertEqual(resource.prlimit(0, resource.RLIMIT_AS, limit),
162 @unittest.skipUnless(hasattr(resource, 'prlimit'), 'no prlimit')
171 limits = resource.getrlimit(resource.RLIMIT_AS)
172 self.assertEqual(resource.prlimit(0, resource.RLIMIT_AS, BadSeq()),