Пример #1
0
 def test_main_with_install_prerequisites_failure(self):
     with self.popen_swap_failure, self.install_swap:
         with self.assertRaisesRegexp(SystemExit, '1'):
             run_mypy_checks.main(args=[])
Пример #2
0
 def test_main_with_install_prerequisites_success(self):
     with self.popen_swap_success, self.install_swap:
         with self.mypy_install_swap:
             process = run_mypy_checks.main(args=[])
             self.assertEqual(process, 0)
Пример #3
0
 def test_main_failure_due_to_mypy_errors(self):
     with self.popen_swap_failure:
         with self.install_swap, self.install_mypy_prereq_swap_success:
             with self.assertRaisesRegexp(SystemExit, '2'):
                 run_mypy_checks.main(args=[])
Пример #4
0
 def test_main_with_files_with_mypy_errors(self):
     with self.install_mypy_prereq_swap_success:
         with self.install_swap, self.popen_swap_failure:
             with self.assertRaisesRegexp(SystemExit, '2'):
                 run_mypy_checks.main(args=['--files', 'file1.py'])
Пример #5
0
 def test_main_without_mypy_errors(self):
     with self.popen_swap_success:
         with self.install_swap, self.install_mypy_prereq_swap_success:
             process = run_mypy_checks.main(args=[])
             self.assertEqual(process, 0)
Пример #6
0
 def test_main_with_files_without_mypy_errors(self):
     with self.popen_swap_success:
         with self.swap_install_success, self.install_swap:
             process = run_mypy_checks.main(args=['--files', 'file1.py'])
             self.assertEqual(process, 0)