Lines Matching full:support
16 from test import support
17 from test.support import import_helper
18 from test.support import os_helper
19 from test.support import script_helper
20 from test.support import socket_helper
21 from test.support import warnings_helper
30 cls._warnings_helper_token = support.ignore_deprecations_from(
31 "test.support.warnings_helper", like=".*used in test_support.*"
33 cls._test_support_token = support.ignore_deprecations_from(
41 support.clear_ignored_deprecations(
48 """Test support.ignore_deprecations_from() silences warnings"""
64 self.assertEqual(support.get_attribute(self, "test_get_attribute"),
66 self.assertRaises(unittest.SkipTest, support.get_attribute, self, "foo")
70 self.assertEqual(support.get_original_stdout(), sys.stdout)
92 with support.swap_attr(support, 'verbose', 0):
98 with support.swap_attr(support, 'verbose', 0):
105 with support.swap_attr(support, 'verbose', 0):
208 from test import support
209 from test.support import os_helper
216 support.wait_process(pid, exitcode=0)
309 self.assertEqual(support.sortdict({3:3, 2:2, 1:1}), "{1: 1, 2: 2, 3: 3}")
318 support.check_syntax_error(self, "def class", lineno=1, offset=5)
320 support.check_syntax_error(self, "x=1")
335 with support.captured_stdout() as stdout:
340 with support.captured_stderr() as stderr:
345 with support.captured_stdin() as stdin:
353 support.gc_collect()
356 self.assertIsInstance(support.python_is_optimized(), bool)
363 with support.swap_attr(obj, "x", 5) as x:
367 with support.swap_attr(obj, "y", 5) as y:
371 with support.swap_attr(obj, "y", 5):
377 with support.swap_item(D, "x", 5) as x:
381 with support.swap_item(D, "y", 5) as y:
385 with support.swap_item(D, "y", 5):
402 missing_items = support.detect_api_mismatch(self.RefClass,
406 missing_items = support.detect_api_mismatch(self.OtherClass,
413 missing_items = support.detect_api_mismatch(
417 missing_items = support.detect_api_mismatch(
424 support.check__all__(self,
432 support.check__all__(self,
441 self.assertRaises(AssertionError, support.check__all__, self, unittest)
447 support.reap_children()
456 deadline = time.monotonic() + support.SHORT_TIMEOUT
458 was_altered = support.environment_altered
460 support.environment_altered = False
470 support.reap_children()
476 if support.environment_altered:
484 self.assertTrue(support.environment_altered)
486 support.environment_altered = was_altered
490 support.reap_children()
493 code = f'from test.support import {func}; print(repr({func}()))'
508 # Test test.support.args_from_interpreter_flags()
542 # Test test.support.optim_args_from_interpreter_flags()
565 with support.swap_attr(support, '_match_test_func', None):
567 support.set_match_tests([])
568 self.assertTrue(support.match_test(test_access))
569 self.assertTrue(support.match_test(test_chdir))
572 support.set_match_tests(None, None)
573 self.assertTrue(support.match_test(test_access))
574 self.assertTrue(support.match_test(test_chdir))
577 support.set_match_tests([test_access.id()], None)
578 self.assertTrue(support.match_test(test_access))
579 self.assertFalse(support.match_test(test_chdir))
582 support.set_match_tests(['test_os'], None)
583 self.assertTrue(support.match_test(test_access))
584 self.assertTrue(support.match_test(test_chdir))
587 support.set_match_tests(['test_*'], None)
588 self.assertTrue(support.match_test(test_access))
589 self.assertTrue(support.match_test(test_chdir))
592 support.set_match_tests(['filetests'], None)
593 self.assertFalse(support.match_test(test_access))
594 support.set_match_tests(['FileTests'], None)
595 self.assertTrue(support.match_test(test_access))
598 support.set_match_tests(['*test_os.*.test_*'], None)
599 self.assertTrue(support.match_test(test_access))
600 self.assertTrue(support.match_test(test_chdir))
603 support.set_match_tests([test_access.id(), test_chdir.id()], None)
604 self.assertTrue(support.match_test(test_access))
605 self.assertTrue(support.match_test(test_chdir))
607 support.set_match_tests(['test_access', 'DONTMATCH'], None)
608 self.assertTrue(support.match_test(test_access))
609 self.assertFalse(support.match_test(test_chdir))
612 with support.swap_attr(support, '_match_test_func', None):
614 support.set_match_tests(ignore_patterns=[])
615 self.assertTrue(support.match_test(test_access))
616 self.assertTrue(support.match_test(test_chdir))
619 support.set_match_tests(None, None)
620 self.assertTrue(support.match_test(test_access))
621 self.assertTrue(support.match_test(test_chdir))
624 support.set_match_tests(None, [test_access.id()])
625 self.assertFalse(support.match_test(test_access))
626 self.assertTrue(support.match_test(test_chdir))
629 support.set_match_tests(None, ['test_os'])
630 self.assertFalse(support.match_test(test_access))
631 self.assertFalse(support.match_test(test_chdir))
634 support.set_match_tests(None, ['test_*'])
635 self.assertFalse(support.match_test(test_access))
636 self.assertFalse(support.match_test(test_chdir))
639 support.set_match_tests(None, ['filetests'])
640 self.assertTrue(support.match_test(test_access))
641 support.set_match_tests(None, ['FileTests'])
642 self.assertFalse(support.match_test(test_access))
645 support.set_match_tests(None, ['*test_os.*.test_*'])
646 self.assertFalse(support.match_test(test_access))
647 self.assertFalse(support.match_test(test_chdir))
650 support.set_match_tests(None, [test_access.id(), test_chdir.id()])
651 self.assertFalse(support.match_test(test_access))
652 self.assertFalse(support.match_test(test_chdir))
654 support.set_match_tests(None, ['test_access', 'DONTMATCH'])
655 self.assertFalse(support.match_test(test_access))
656 self.assertTrue(support.match_test(test_chdir))
676 support.print_warning(msg)