Advertisement
JimB

Trace of hang, CygWin python3.8 /usr/lib/python3.8/test/test_asyncore.py

Nov 21st, 2020
34
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 35.53 KB | None | 0 0
  1. re.py(305): if not (flags & DEBUG):
  2. --- modulename: enum, funcname: __and__
  3. enum.py(829): if not isinstance(other, (self.__class__, int)):
  4. enum.py(831): return self.__class__(self._value_ & self.__class__(other)._value_)
  5. --- modulename: enum, funcname: __call__
  6. enum.py(303): if names is None: # simple value lookup
  7. enum.py(304): return cls.__new__(cls, value)
  8. --- modulename: enum, funcname: __new__
  9. enum.py(561): if type(value) is cls:
  10. enum.py(566): try:
  11. enum.py(567): return cls._value2member_map_[value]
  12. --- modulename: enum, funcname: __call__
  13. enum.py(303): if names is None: # simple value lookup
  14. enum.py(304): return cls.__new__(cls, value)
  15. --- modulename: enum, funcname: __new__
  16. enum.py(561): if type(value) is cls:
  17. enum.py(566): try:
  18. enum.py(567): return cls._value2member_map_[value]
  19. re.py(306): if len(_cache) >= _MAXCACHE:
  20. re.py(312): _cache[type(pattern), pattern, flags] = p
  21. re.py(313): return p
  22. warnings.py(158): if module:
  23. warnings.py(161): module = None
  24. warnings.py(163): _add_filter(action, message, category, module, lineno, append=append)
  25. --- modulename: warnings, funcname: _add_filter
  26. warnings.py(184): if not append:
  27. warnings.py(185): try:
  28. warnings.py(186): filters.remove(item)
  29. warnings.py(187): except ValueError:
  30. warnings.py(188): pass
  31. warnings.py(189): filters.insert(0, item)
  32. warnings.py(193): _filters_mutated()
  33. runner.py(171): startTime = time.perf_counter()
  34. runner.py(172): startTestRun = getattr(result, 'startTestRun', None)
  35. runner.py(173): if startTestRun is not None:
  36. runner.py(174): startTestRun()
  37. --- modulename: result, funcname: startTestRun
  38. result.py(73): """Called once before any tests are executed.
  39. runner.py(175): try:
  40. runner.py(176): test(result)
  41. --- modulename: suite, funcname: __call__
  42. suite.py(84): return self.run(*args, **kwds)
  43. --- modulename: suite, funcname: run
  44. suite.py(103): topLevel = False
  45. suite.py(104): if getattr(result, '_testRunEntered', False) is False:
  46. suite.py(105): result._testRunEntered = topLevel = True
  47. suite.py(107): for index, test in enumerate(self):
  48. --- modulename: suite, funcname: __iter__
  49. suite.py(35): return iter(self._tests)
  50. suite.py(108): if result.shouldStop:
  51. suite.py(111): if _isnotsuite(test):
  52. --- modulename: suite, funcname: _isnotsuite
  53. suite.py(350): try:
  54. suite.py(351): iter(test)
  55. --- modulename: suite, funcname: __iter__
  56. suite.py(35): return iter(self._tests)
  57. suite.py(354): return False
  58. suite.py(121): if not debug:
  59. suite.py(122): test(result)
  60. --- modulename: suite, funcname: __call__
  61. suite.py(84): return self.run(*args, **kwds)
  62. --- modulename: suite, funcname: run
  63. suite.py(103): topLevel = False
  64. suite.py(104): if getattr(result, '_testRunEntered', False) is False:
  65. suite.py(107): for index, test in enumerate(self):
  66. --- modulename: suite, funcname: __iter__
  67. suite.py(35): return iter(self._tests)
  68. suite.py(108): if result.shouldStop:
  69. suite.py(111): if _isnotsuite(test):
  70. --- modulename: suite, funcname: _isnotsuite
  71. suite.py(350): try:
  72. suite.py(351): iter(test)
  73. suite.py(352): except TypeError:
  74. suite.py(353): return True
  75. suite.py(112): self._tearDownPreviousClass(test, result)
  76. --- modulename: suite, funcname: _tearDownPreviousClass
  77. suite.py(275): previousClass = getattr(result, '_previousTestClass', None)
  78. suite.py(276): currentClass = test.__class__
  79. suite.py(277): if currentClass == previousClass:
  80. suite.py(279): if getattr(previousClass, '_classSetupFailed', False):
  81. suite.py(281): if getattr(result, '_moduleSetUpFailed', False):
  82. suite.py(283): if getattr(previousClass, "__unittest_skip__", False):
  83. suite.py(286): tearDownClass = getattr(previousClass, 'tearDownClass', None)
  84. suite.py(287): if tearDownClass is not None:
  85. suite.py(113): self._handleModuleFixture(test, result)
  86. --- modulename: suite, funcname: _handleModuleFixture
  87. suite.py(191): previousModule = self._get_previous_module(result)
  88. --- modulename: suite, funcname: _get_previous_module
  89. suite.py(183): previousModule = None
  90. suite.py(184): previousClass = getattr(result, '_previousTestClass', None)
  91. suite.py(185): if previousClass is not None:
  92. suite.py(187): return previousModule
  93. suite.py(192): currentModule = test.__class__.__module__
  94. suite.py(193): if currentModule == previousModule:
  95. suite.py(196): self._handleModuleTearDown(result)
  96. --- modulename: suite, funcname: _handleModuleTearDown
  97. suite.py(243): previousModule = self._get_previous_module(result)
  98. --- modulename: suite, funcname: _get_previous_module
  99. suite.py(183): previousModule = None
  100. suite.py(184): previousClass = getattr(result, '_previousTestClass', None)
  101. suite.py(185): if previousClass is not None:
  102. suite.py(187): return previousModule
  103. suite.py(244): if previousModule is None:
  104. suite.py(245): return
  105. suite.py(199): result._moduleSetUpFailed = False
  106. suite.py(200): try:
  107. suite.py(201): module = sys.modules[currentModule]
  108. suite.py(204): setUpModule = getattr(module, 'setUpModule', None)
  109. suite.py(205): if setUpModule is not None:
  110. suite.py(114): self._handleClassSetUp(test, result)
  111. --- modulename: suite, funcname: _handleClassSetUp
  112. suite.py(143): previousClass = getattr(result, '_previousTestClass', None)
  113. suite.py(144): currentClass = test.__class__
  114. suite.py(145): if currentClass == previousClass:
  115. suite.py(147): if result._moduleSetUpFailed:
  116. suite.py(149): if getattr(currentClass, "__unittest_skip__", False):
  117. suite.py(152): try:
  118. suite.py(153): currentClass._classSetupFailed = False
  119. suite.py(159): setUpClass = getattr(currentClass, 'setUpClass', None)
  120. suite.py(160): if setUpClass is not None:
  121. suite.py(161): _call_if_exists(result, '_setupStdout')
  122. --- modulename: suite, funcname: _call_if_exists
  123. suite.py(12): func = getattr(parent, attr, lambda: None)
  124. suite.py(13): func()
  125. --- modulename: result, funcname: _setupStdout
  126. result.py(65): if self.buffer:
  127. suite.py(162): try:
  128. suite.py(163): setUpClass()
  129. --- modulename: case, funcname: setUpClass
  130. case.py(512): "Hook method for setting up class fixture before running tests in the class."
  131. suite.py(173): _call_if_exists(result, '_restoreStdout')
  132. --- modulename: suite, funcname: _call_if_exists
  133. suite.py(12): func = getattr(parent, attr, lambda: None)
  134. suite.py(13): func()
  135. --- modulename: result, funcname: _restoreStdout
  136. result.py(84): if self.buffer:
  137. suite.py(174): if currentClass._classSetupFailed is True:
  138. suite.py(115): result._previousTestClass = test.__class__
  139. suite.py(117): if (getattr(test.__class__, '_classSetupFailed', False) or
  140. suite.py(118): getattr(result, '_moduleSetUpFailed', False)):
  141. suite.py(117): if (getattr(test.__class__, '_classSetupFailed', False) or
  142. suite.py(121): if not debug:
  143. suite.py(122): test(result)
  144. --- modulename: case, funcname: __call__
  145. case.py(736): return self.run(*args, **kwds)
  146. --- modulename: case, funcname: run
  147. case.py(642): orig_result = result
  148. case.py(643): if result is None:
  149. case.py(649): result.startTest(self)
  150. --- modulename: runner, funcname: startTest
  151. runner.py(52): super(TextTestResult, self).startTest(test)
  152. --- modulename: result, funcname: startTest
  153. result.py(60): self.testsRun += 1
  154. result.py(61): self._mirrorOutput = False
  155. result.py(62): self._setupStdout()
  156. --- modulename: result, funcname: _setupStdout
  157. result.py(65): if self.buffer:
  158. runner.py(53): if self.showAll:
  159. case.py(651): testMethod = getattr(self, self._testMethodName)
  160. case.py(652): if (getattr(self.__class__, "__unittest_skip__", False) or
  161. case.py(653): getattr(testMethod, "__unittest_skip__", False)):
  162. case.py(652): if (getattr(self.__class__, "__unittest_skip__", False) or
  163. case.py(662): expecting_failure_method = getattr(testMethod,
  164. case.py(663): "__unittest_expecting_failure__", False)
  165. case.py(662): expecting_failure_method = getattr(testMethod,
  166. case.py(664): expecting_failure_class = getattr(self,
  167. case.py(665): "__unittest_expecting_failure__", False)
  168. case.py(664): expecting_failure_class = getattr(self,
  169. case.py(666): expecting_failure = expecting_failure_class or expecting_failure_method
  170. case.py(667): outcome = _Outcome(result)
  171. --- modulename: case, funcname: __init__
  172. case.py(47): self.expecting_failure = False
  173. case.py(48): self.result = result
  174. case.py(49): self.result_supports_subtests = hasattr(result, "addSubTest")
  175. case.py(50): self.success = True
  176. case.py(51): self.skipped = []
  177. case.py(52): self.expectedFailure = None
  178. case.py(53): self.errors = []
  179. case.py(668): try:
  180. case.py(669): self._outcome = outcome
  181. case.py(671): with outcome.testPartExecutor(self):
  182. --- modulename: contextlib, funcname: helper
  183. contextlib.py(240): return _GeneratorContextManager(func, args, kwds)
  184. --- modulename: contextlib, funcname: __init__
  185. contextlib.py(83): self.gen = func(*args, **kwds)
  186. contextlib.py(84): self.func, self.args, self.kwds = func, args, kwds
  187. contextlib.py(86): doc = getattr(func, "__doc__", None)
  188. contextlib.py(87): if doc is None:
  189. contextlib.py(88): doc = type(self).__doc__
  190. contextlib.py(89): self.__doc__ = doc
  191. --- modulename: contextlib, funcname: __enter__
  192. contextlib.py(111): del self.args, self.kwds, self.func
  193. contextlib.py(112): try:
  194. contextlib.py(113): return next(self.gen)
  195. --- modulename: case, funcname: testPartExecutor
  196. case.py(57): old_success = self.success
  197. case.py(58): self.success = True
  198. case.py(59): try:
  199. case.py(60): yield
  200. case.py(672): self._callSetUp()
  201. --- modulename: case, funcname: _callSetUp
  202. case.py(630): self.setUp()
  203. --- modulename: case, funcname: setUp
  204. case.py(504): pass
  205. --- modulename: contextlib, funcname: __exit__
  206. contextlib.py(118): if type is None:
  207. contextlib.py(119): try:
  208. contextlib.py(120): next(self.gen)
  209. --- modulename: case, funcname: testPartExecutor
  210. case.py(79): if self.result_supports_subtests and self.success:
  211. case.py(80): self.errors.append((test_case, None))
  212. case.py(82): self.success = self.success and old_success
  213. contextlib.py(121): except StopIteration:
  214. contextlib.py(122): return False
  215. case.py(673): if outcome.success:
  216. case.py(674): outcome.expecting_failure = expecting_failure
  217. case.py(675): with outcome.testPartExecutor(self, isTest=True):
  218. --- modulename: contextlib, funcname: helper
  219. contextlib.py(240): return _GeneratorContextManager(func, args, kwds)
  220. --- modulename: contextlib, funcname: __init__
  221. contextlib.py(83): self.gen = func(*args, **kwds)
  222. contextlib.py(84): self.func, self.args, self.kwds = func, args, kwds
  223. contextlib.py(86): doc = getattr(func, "__doc__", None)
  224. contextlib.py(87): if doc is None:
  225. contextlib.py(88): doc = type(self).__doc__
  226. contextlib.py(89): self.__doc__ = doc
  227. --- modulename: contextlib, funcname: __enter__
  228. contextlib.py(111): del self.args, self.kwds, self.func
  229. contextlib.py(112): try:
  230. contextlib.py(113): return next(self.gen)
  231. --- modulename: case, funcname: testPartExecutor
  232. case.py(57): old_success = self.success
  233. case.py(58): self.success = True
  234. case.py(59): try:
  235. case.py(60): yield
  236. case.py(676): self._callTestMethod(testMethod)
  237. --- modulename: case, funcname: _callTestMethod
  238. case.py(633): method()
  239. --- modulename: test_asyncore, funcname: test_bind
  240. test_asyncore.py(735): if HAS_UNIX_SOCKETS and self.family == socket.AF_UNIX:
  241. test_asyncore.py(736): self.skipTest("Not applicable to AF_UNIX sockets.")
  242. --- modulename: case, funcname: skipTest
  243. case.py(749): raise SkipTest(reason)
  244. --- modulename: contextlib, funcname: __exit__
  245. contextlib.py(118): if type is None:
  246. contextlib.py(126): if value is None:
  247. contextlib.py(130): try:
  248. contextlib.py(131): self.gen.throw(type, value, traceback)
  249. --- modulename: case, funcname: testPartExecutor
  250. case.py(61): except KeyboardInterrupt:
  251. case.py(63): except SkipTest as e:
  252. case.py(64): self.success = False
  253. case.py(65): self.skipped.append((test_case, str(e)))
  254. case.py(82): self.success = self.success and old_success
  255. contextlib.py(132): except StopIteration as exc:
  256. contextlib.py(136): return exc is not value
  257. contextlib.py(136): return exc is not value
  258. case.py(677): outcome.expecting_failure = False
  259. case.py(678): with outcome.testPartExecutor(self):
  260. --- modulename: contextlib, funcname: helper
  261. contextlib.py(240): return _GeneratorContextManager(func, args, kwds)
  262. --- modulename: contextlib, funcname: __init__
  263. contextlib.py(83): self.gen = func(*args, **kwds)
  264. contextlib.py(84): self.func, self.args, self.kwds = func, args, kwds
  265. contextlib.py(86): doc = getattr(func, "__doc__", None)
  266. contextlib.py(87): if doc is None:
  267. contextlib.py(88): doc = type(self).__doc__
  268. contextlib.py(89): self.__doc__ = doc
  269. --- modulename: contextlib, funcname: __enter__
  270. contextlib.py(111): del self.args, self.kwds, self.func
  271. contextlib.py(112): try:
  272. contextlib.py(113): return next(self.gen)
  273. --- modulename: case, funcname: testPartExecutor
  274. case.py(57): old_success = self.success
  275. case.py(58): self.success = True
  276. case.py(59): try:
  277. case.py(60): yield
  278. case.py(679): self._callTearDown()
  279. --- modulename: case, funcname: _callTearDown
  280. case.py(636): self.tearDown()
  281. --- modulename: test_asyncore, funcname: tearDown
  282. test_asyncore.py(809): support.unlink(self.addr)
  283. --- modulename: __init__, funcname: unlink
  284. __init__.py(445): try:
  285. __init__.py(446): _unlink(filename)
  286. __init__.py(447): except (FileNotFoundError, NotADirectoryError):
  287. __init__.py(448): pass
  288. test_asyncore.py(810): BaseTestAPI.tearDown(self)
  289. --- modulename: test_asyncore, funcname: tearDown
  290. test_asyncore.py(502): asyncore.close_all(ignore_all=True)
  291. --- modulename: asyncore, funcname: close_all
  292. asyncore.py(554): if map is None:
  293. asyncore.py(555): map = socket_map
  294. asyncore.py(556): for x in list(map.values()):
  295. asyncore.py(569): map.clear()
  296. --- modulename: contextlib, funcname: __exit__
  297. contextlib.py(118): if type is None:
  298. contextlib.py(119): try:
  299. contextlib.py(120): next(self.gen)
  300. --- modulename: case, funcname: testPartExecutor
  301. case.py(79): if self.result_supports_subtests and self.success:
  302. case.py(80): self.errors.append((test_case, None))
  303. case.py(82): self.success = self.success and old_success
  304. contextlib.py(121): except StopIteration:
  305. contextlib.py(122): return False
  306. case.py(681): self.doCleanups()
  307. --- modulename: case, funcname: doCleanups
  308. case.py(713): outcome = self._outcome or _Outcome()
  309. case.py(714): while self._cleanups:
  310. case.py(721): return outcome.success
  311. case.py(682): for test, reason in outcome.skipped:
  312. case.py(683): self._addSkip(result, test, reason)
  313. --- modulename: case, funcname: _addSkip
  314. case.py(555): addSkip = getattr(result, 'addSkip', None)
  315. case.py(556): if addSkip is not None:
  316. case.py(557): addSkip(test_case, reason)
  317. --- modulename: runner, funcname: addSkip
  318. runner.py(83): super(TextTestResult, self).addSkip(test, reason)
  319. --- modulename: result, funcname: addSkip
  320. result.py(148): self.skipped.append((test, reason))
  321. runner.py(84): if self.showAll:
  322. runner.py(86): elif self.dots:
  323. runner.py(87): self.stream.write("s")
  324. --- modulename: runner, funcname: __getattr__
  325. runner.py(19): if attr in ('stream', '__getstate__'):
  326. runner.py(21): return getattr(self.stream,attr)
  327. runner.py(88): self.stream.flush()
  328. --- modulename: runner, funcname: __getattr__
  329. runner.py(19): if attr in ('stream', '__getstate__'):
  330. runner.py(21): return getattr(self.stream,attr)
  331. case.py(682): for test, reason in outcome.skipped:
  332. case.py(684): self._feedErrorsToResult(result, outcome.errors)
  333. --- modulename: case, funcname: _feedErrorsToResult
  334. case.py(595): for test, exc_info in errors:
  335. case.py(596): if isinstance(test, _SubTest):
  336. case.py(598): elif exc_info is not None:
  337. case.py(595): for test, exc_info in errors:
  338. case.py(596): if isinstance(test, _SubTest):
  339. case.py(598): elif exc_info is not None:
  340. case.py(595): for test, exc_info in errors:
  341. case.py(685): if outcome.success:
  342. case.py(693): return result
  343. case.py(695): result.stopTest(self)
  344. --- modulename: result, funcname: stopTest
  345. result.py(80): self._restoreStdout()
  346. --- modulename: result, funcname: _restoreStdout
  347. result.py(84): if self.buffer:
  348. result.py(81): self._mirrorOutput = False
  349. case.py(696): if orig_result is None:
  350. case.py(704): outcome.errors.clear()
  351. case.py(705): outcome.expectedFailure = None
  352. case.py(708): self._outcome = None
  353. case.py(693): return result
  354. suite.py(126): if self._cleanup:
  355. suite.py(127): self._removeTestAtIndex(index)
  356. --- modulename: suite, funcname: _removeTestAtIndex
  357. suite.py(71): try:
  358. suite.py(72): test = self._tests[index]
  359. suite.py(79): if hasattr(test, 'countTestCases'):
  360. suite.py(80): self._removed_tests += test.countTestCases()
  361. --- modulename: case, funcname: countTestCases
  362. case.py(519): return 1
  363. suite.py(81): self._tests[index] = None
  364. suite.py(107): for index, test in enumerate(self):
  365. suite.py(108): if result.shouldStop:
  366. suite.py(111): if _isnotsuite(test):
  367. --- modulename: suite, funcname: _isnotsuite
  368. suite.py(350): try:
  369. suite.py(351): iter(test)
  370. suite.py(352): except TypeError:
  371. suite.py(353): return True
  372. suite.py(112): self._tearDownPreviousClass(test, result)
  373. --- modulename: suite, funcname: _tearDownPreviousClass
  374. suite.py(275): previousClass = getattr(result, '_previousTestClass', None)
  375. suite.py(276): currentClass = test.__class__
  376. suite.py(277): if currentClass == previousClass:
  377. suite.py(278): return
  378. suite.py(113): self._handleModuleFixture(test, result)
  379. --- modulename: suite, funcname: _handleModuleFixture
  380. suite.py(191): previousModule = self._get_previous_module(result)
  381. --- modulename: suite, funcname: _get_previous_module
  382. suite.py(183): previousModule = None
  383. suite.py(184): previousClass = getattr(result, '_previousTestClass', None)
  384. suite.py(185): if previousClass is not None:
  385. suite.py(186): previousModule = previousClass.__module__
  386. suite.py(187): return previousModule
  387. suite.py(192): currentModule = test.__class__.__module__
  388. suite.py(193): if currentModule == previousModule:
  389. suite.py(194): return
  390. suite.py(114): self._handleClassSetUp(test, result)
  391. --- modulename: suite, funcname: _handleClassSetUp
  392. suite.py(143): previousClass = getattr(result, '_previousTestClass', None)
  393. suite.py(144): currentClass = test.__class__
  394. suite.py(145): if currentClass == previousClass:
  395. suite.py(146): return
  396. suite.py(115): result._previousTestClass = test.__class__
  397. suite.py(117): if (getattr(test.__class__, '_classSetupFailed', False) or
  398. suite.py(118): getattr(result, '_moduleSetUpFailed', False)):
  399. suite.py(117): if (getattr(test.__class__, '_classSetupFailed', False) or
  400. suite.py(121): if not debug:
  401. suite.py(122): test(result)
  402. --- modulename: case, funcname: __call__
  403. case.py(736): return self.run(*args, **kwds)
  404. --- modulename: case, funcname: run
  405. case.py(642): orig_result = result
  406. case.py(643): if result is None:
  407. case.py(649): result.startTest(self)
  408. --- modulename: runner, funcname: startTest
  409. runner.py(52): super(TextTestResult, self).startTest(test)
  410. --- modulename: result, funcname: startTest
  411. result.py(60): self.testsRun += 1
  412. result.py(61): self._mirrorOutput = False
  413. result.py(62): self._setupStdout()
  414. --- modulename: result, funcname: _setupStdout
  415. result.py(65): if self.buffer:
  416. runner.py(53): if self.showAll:
  417. case.py(651): testMethod = getattr(self, self._testMethodName)
  418. case.py(652): if (getattr(self.__class__, "__unittest_skip__", False) or
  419. case.py(653): getattr(testMethod, "__unittest_skip__", False)):
  420. case.py(652): if (getattr(self.__class__, "__unittest_skip__", False) or
  421. case.py(662): expecting_failure_method = getattr(testMethod,
  422. case.py(663): "__unittest_expecting_failure__", False)
  423. case.py(662): expecting_failure_method = getattr(testMethod,
  424. case.py(664): expecting_failure_class = getattr(self,
  425. case.py(665): "__unittest_expecting_failure__", False)
  426. case.py(664): expecting_failure_class = getattr(self,
  427. case.py(666): expecting_failure = expecting_failure_class or expecting_failure_method
  428. case.py(667): outcome = _Outcome(result)
  429. --- modulename: case, funcname: __init__
  430. case.py(47): self.expecting_failure = False
  431. case.py(48): self.result = result
  432. case.py(49): self.result_supports_subtests = hasattr(result, "addSubTest")
  433. case.py(50): self.success = True
  434. case.py(51): self.skipped = []
  435. case.py(52): self.expectedFailure = None
  436. case.py(53): self.errors = []
  437. case.py(668): try:
  438. case.py(669): self._outcome = outcome
  439. case.py(671): with outcome.testPartExecutor(self):
  440. --- modulename: contextlib, funcname: helper
  441. contextlib.py(240): return _GeneratorContextManager(func, args, kwds)
  442. --- modulename: contextlib, funcname: __init__
  443. contextlib.py(83): self.gen = func(*args, **kwds)
  444. contextlib.py(84): self.func, self.args, self.kwds = func, args, kwds
  445. contextlib.py(86): doc = getattr(func, "__doc__", None)
  446. contextlib.py(87): if doc is None:
  447. contextlib.py(88): doc = type(self).__doc__
  448. contextlib.py(89): self.__doc__ = doc
  449. --- modulename: contextlib, funcname: __enter__
  450. contextlib.py(111): del self.args, self.kwds, self.func
  451. contextlib.py(112): try:
  452. contextlib.py(113): return next(self.gen)
  453. --- modulename: case, funcname: testPartExecutor
  454. case.py(57): old_success = self.success
  455. case.py(58): self.success = True
  456. case.py(59): try:
  457. case.py(60): yield
  458. case.py(672): self._callSetUp()
  459. --- modulename: case, funcname: _callSetUp
  460. case.py(630): self.setUp()
  461. --- modulename: case, funcname: setUp
  462. case.py(504): pass
  463. --- modulename: contextlib, funcname: __exit__
  464. contextlib.py(118): if type is None:
  465. contextlib.py(119): try:
  466. contextlib.py(120): next(self.gen)
  467. --- modulename: case, funcname: testPartExecutor
  468. case.py(79): if self.result_supports_subtests and self.success:
  469. case.py(80): self.errors.append((test_case, None))
  470. case.py(82): self.success = self.success and old_success
  471. contextlib.py(121): except StopIteration:
  472. contextlib.py(122): return False
  473. case.py(673): if outcome.success:
  474. case.py(674): outcome.expecting_failure = expecting_failure
  475. case.py(675): with outcome.testPartExecutor(self, isTest=True):
  476. --- modulename: contextlib, funcname: helper
  477. contextlib.py(240): return _GeneratorContextManager(func, args, kwds)
  478. --- modulename: contextlib, funcname: __init__
  479. contextlib.py(83): self.gen = func(*args, **kwds)
  480. contextlib.py(84): self.func, self.args, self.kwds = func, args, kwds
  481. contextlib.py(86): doc = getattr(func, "__doc__", None)
  482. contextlib.py(87): if doc is None:
  483. contextlib.py(88): doc = type(self).__doc__
  484. contextlib.py(89): self.__doc__ = doc
  485. --- modulename: contextlib, funcname: __enter__
  486. contextlib.py(111): del self.args, self.kwds, self.func
  487. contextlib.py(112): try:
  488. contextlib.py(113): return next(self.gen)
  489. --- modulename: case, funcname: testPartExecutor
  490. case.py(57): old_success = self.success
  491. case.py(58): self.success = True
  492. case.py(59): try:
  493. case.py(60): yield
  494. case.py(676): self._callTestMethod(testMethod)
  495. --- modulename: case, funcname: _callTestMethod
  496. case.py(633): method()
  497. --- modulename: test_asyncore, funcname: test_connection_attributes
  498. test_asyncore.py(697): server = BaseServer(self.family, self.addr)
  499. --- modulename: test_asyncore, funcname: __init__
  500. test_asyncore.py(470): asyncore.dispatcher.__init__(self)
  501. --- modulename: asyncore, funcname: __init__
  502. asyncore.py(221): if map is None:
  503. asyncore.py(222): self._map = socket_map
  504. asyncore.py(226): self._fileno = None
  505. asyncore.py(228): if sock:
  506. asyncore.py(250): self.socket = None
  507. test_asyncore.py(471): self.create_socket(family)
  508. --- modulename: asyncore, funcname: create_socket
  509. asyncore.py(281): self.family_and_type = family, type
  510. asyncore.py(282): sock = socket.socket(family, type)
  511. --- modulename: socket, funcname: __init__
  512. socket.py(224): if fileno is None:
  513. socket.py(225): if family == -1:
  514. socket.py(227): if type == -1:
  515. socket.py(229): if proto == -1:
  516. socket.py(230): proto = 0
  517. socket.py(231): _socket.socket.__init__(self, family, type, proto, fileno)
  518. socket.py(232): self._io_refs = 0
  519. socket.py(233): self._closed = False
  520. asyncore.py(283): sock.setblocking(0)
  521. asyncore.py(284): self.set_socket(sock)
  522. --- modulename: asyncore, funcname: set_socket
  523. asyncore.py(287): self.socket = sock
  524. asyncore.py(288): self._fileno = sock.fileno()
  525. asyncore.py(289): self.add_channel(map)
  526. --- modulename: asyncore, funcname: add_channel
  527. asyncore.py(267): if map is None:
  528. asyncore.py(268): map = self._map
  529. asyncore.py(269): map[self._fileno] = self
  530. test_asyncore.py(472): self.set_reuse_addr()
  531. --- modulename: asyncore, funcname: set_reuse_addr
  532. asyncore.py(293): try:
  533. asyncore.py(294): self.socket.setsockopt(
  534. asyncore.py(295): socket.SOL_SOCKET, socket.SO_REUSEADDR,
  535. asyncore.py(296): self.socket.getsockopt(socket.SOL_SOCKET,
  536. asyncore.py(297): socket.SO_REUSEADDR) | 1
  537. asyncore.py(296): self.socket.getsockopt(socket.SOL_SOCKET,
  538. asyncore.py(297): socket.SO_REUSEADDR) | 1
  539. asyncore.py(296): self.socket.getsockopt(socket.SOL_SOCKET,
  540. asyncore.py(294): self.socket.setsockopt(
  541. test_asyncore.py(473): bind_af_aware(self.socket, addr)
  542. --- modulename: test_asyncore, funcname: bind_af_aware
  543. test_asyncore.py(92): if HAS_UNIX_SOCKETS and sock.family == socket.AF_UNIX:
  544. --- modulename: socket, funcname: family
  545. socket.py(516): return _intenum_converter(super().family, AddressFamily)
  546. --- modulename: socket, funcname: _intenum_converter
  547. socket.py(102): try:
  548. socket.py(103): return enum_klass(value)
  549. --- modulename: enum, funcname: __call__
  550. enum.py(303): if names is None: # simple value lookup
  551. enum.py(304): return cls.__new__(cls, value)
  552. --- modulename: enum, funcname: __new__
  553. enum.py(561): if type(value) is cls:
  554. enum.py(566): try:
  555. enum.py(567): return cls._value2member_map_[value]
  556. test_asyncore.py(94): support.unlink(addr)
  557. --- modulename: __init__, funcname: unlink
  558. __init__.py(445): try:
  559. __init__.py(446): _unlink(filename)
  560. __init__.py(447): except (FileNotFoundError, NotADirectoryError):
  561. __init__.py(448): pass
  562. test_asyncore.py(95): support.bind_unix_socket(sock, addr)
  563. --- modulename: __init__, funcname: bind_unix_socket
  564. __init__.py(790): assert sock.family == socket.AF_UNIX
  565. --- modulename: socket, funcname: family
  566. socket.py(516): return _intenum_converter(super().family, AddressFamily)
  567. --- modulename: socket, funcname: _intenum_converter
  568. socket.py(102): try:
  569. socket.py(103): return enum_klass(value)
  570. --- modulename: enum, funcname: __call__
  571. enum.py(303): if names is None: # simple value lookup
  572. enum.py(304): return cls.__new__(cls, value)
  573. --- modulename: enum, funcname: __new__
  574. enum.py(561): if type(value) is cls:
  575. enum.py(566): try:
  576. enum.py(567): return cls._value2member_map_[value]
  577. __init__.py(791): try:
  578. __init__.py(792): sock.bind(addr)
  579. test_asyncore.py(474): self.listen(5)
  580. --- modulename: asyncore, funcname: listen
  581. asyncore.py(319): self.accepting = True
  582. asyncore.py(320): if os.name == 'nt' and num > 5:
  583. asyncore.py(322): return self.socket.listen(num)
  584. test_asyncore.py(475): self.handler = handler
  585. test_asyncore.py(698): client = BaseClient(self.family, server.address)
  586. --- modulename: test_asyncore, funcname: address
  587. test_asyncore.py(479): return self.socket.getsockname()
  588. --- modulename: test_asyncore, funcname: __init__
  589. test_asyncore.py(491): BaseTestHandler.__init__(self)
  590. --- modulename: test_asyncore, funcname: __init__
  591. test_asyncore.py(442): asyncore.dispatcher.__init__(self, sock)
  592. --- modulename: asyncore, funcname: __init__
  593. asyncore.py(221): if map is None:
  594. asyncore.py(222): self._map = socket_map
  595. asyncore.py(226): self._fileno = None
  596. asyncore.py(228): if sock:
  597. asyncore.py(250): self.socket = None
  598. test_asyncore.py(443): self.flag = False
  599. test_asyncore.py(492): self.create_socket(family)
  600. --- modulename: asyncore, funcname: create_socket
  601. asyncore.py(281): self.family_and_type = family, type
  602. asyncore.py(282): sock = socket.socket(family, type)
  603. --- modulename: socket, funcname: __init__
  604. socket.py(224): if fileno is None:
  605. socket.py(225): if family == -1:
  606. socket.py(227): if type == -1:
  607. socket.py(229): if proto == -1:
  608. socket.py(230): proto = 0
  609. socket.py(231): _socket.socket.__init__(self, family, type, proto, fileno)
  610. socket.py(232): self._io_refs = 0
  611. socket.py(233): self._closed = False
  612. asyncore.py(283): sock.setblocking(0)
  613. asyncore.py(284): self.set_socket(sock)
  614. --- modulename: asyncore, funcname: set_socket
  615. asyncore.py(287): self.socket = sock
  616. asyncore.py(288): self._fileno = sock.fileno()
  617. asyncore.py(289): self.add_channel(map)
  618. --- modulename: asyncore, funcname: add_channel
  619. asyncore.py(267): if map is None:
  620. asyncore.py(268): map = self._map
  621. asyncore.py(269): map[self._fileno] = self
  622. test_asyncore.py(493): self.connect(address)
  623. --- modulename: asyncore, funcname: connect
  624. asyncore.py(329): self.connected = False
  625. asyncore.py(330): self.connecting = True
  626. asyncore.py(331): err = self.socket.connect_ex(address)
  627. asyncore.py(332): if err in (EINPROGRESS, EALREADY, EWOULDBLOCK) \
  628. asyncore.py(334): self.addr = address
  629. asyncore.py(335): return
  630. test_asyncore.py(701): self.assertFalse(server.connected)
  631. --- modulename: case, funcname: assertFalse
  632. case.py(757): if expr:
  633. test_asyncore.py(702): self.assertTrue(server.accepting)
  634. --- modulename: case, funcname: assertTrue
  635. case.py(763): if not expr:
  636. test_asyncore.py(705): self.assertFalse(client.accepting)
  637. --- modulename: case, funcname: assertFalse
  638. case.py(757): if expr:
  639. test_asyncore.py(708): asyncore.loop(timeout=0.01, use_poll=self.use_poll, count=100)
  640. --- modulename: asyncore, funcname: loop
  641. asyncore.py(193): if map is None:
  642. asyncore.py(194): map = socket_map
  643. asyncore.py(196): if use_poll and hasattr(select, 'poll'):
  644. asyncore.py(197): poll_fun = poll2
  645. asyncore.py(201): if count is None:
  646. asyncore.py(206): while map and count > 0:
  647. asyncore.py(207): poll_fun(timeout, map)
  648. --- modulename: asyncore, funcname: poll2
  649. asyncore.py(166): if map is None:
  650. asyncore.py(168): if timeout is not None:
  651. asyncore.py(170): timeout = int(timeout*1000)
  652. asyncore.py(171): pollster = select.poll()
  653. asyncore.py(172): if map:
  654. asyncore.py(173): for fd, obj in list(map.items()):
  655. asyncore.py(174): flags = 0
  656. asyncore.py(175): if obj.readable():
  657. --- modulename: asyncore, funcname: readable
  658. asyncore.py(309): return True
  659. asyncore.py(176): flags |= select.POLLIN | select.POLLPRI
  660. asyncore.py(178): if obj.writable() and not obj.accepting:
  661. --- modulename: asyncore, funcname: writable
  662. asyncore.py(312): return True
  663. asyncore.py(180): if flags:
  664. asyncore.py(181): pollster.register(fd, flags)
  665. asyncore.py(173): for fd, obj in list(map.items()):
  666. asyncore.py(174): flags = 0
  667. asyncore.py(175): if obj.readable():
  668. --- modulename: asyncore, funcname: readable
  669. asyncore.py(309): return True
  670. asyncore.py(176): flags |= select.POLLIN | select.POLLPRI
  671. asyncore.py(178): if obj.writable() and not obj.accepting:
  672. --- modulename: asyncore, funcname: writable
  673. asyncore.py(312): return True
  674. asyncore.py(179): flags |= select.POLLOUT
  675. asyncore.py(180): if flags:
  676. asyncore.py(181): pollster.register(fd, flags)
  677. asyncore.py(173): for fd, obj in list(map.items()):
  678. asyncore.py(183): r = pollster.poll(timeout)
  679.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement