Beispiel #1
0
    def test_build_mutator_with_disable_operator(self):
        parser = commandline.build_parser()
        default_mutator = commandline.build_mutator(parser.parse_args([]))

        mutator = commandline.build_mutator(
            parser.parse_args(['--disable-operator', 'AOR']))
        self.assertEqual(
            len(default_mutator.operators) - 1, len(mutator.operators))
Beispiel #2
0
    def test_build_mutator_with_disable_operator(self):
        parser = commandline.build_parser()
        default_mutator = commandline.build_mutator(parser.parse_args([]))

        mutator = commandline.build_mutator(
            parser.parse_args(['--disable-operator', 'AOR']))
        self.assertEqual(len(default_mutator.operators) - 1,
                         len(mutator.operators))
Beispiel #3
0
def run_mutpy(productive_modules, unittest_module):
    """Run mutpy with a list of modules and a unit test module."""
    parser = build_parser()
    cfg = parser.parse_args(
        ['--target'] + productive_modules
        + [
            '--unit-test', unittest_module,
            '--show-mutants',
        ]
    )
    mutpy_controller = build_controller(cfg)
    mutpy_controller.run()
Beispiel #4
0
 def test_build_mutator_with_operator(self):
     parser = commandline.build_parser()
     mutator = commandline.build_mutator(
         parser.parse_args(['--operator', 'AOR']))
     self.assertEqual(1, len(mutator.operators))
Beispiel #5
0
 def test_build_mutator_with_operator(self):
     parser = commandline.build_parser()
     mutator = commandline.build_mutator(
         parser.parse_args(['--operator', 'AOR']))
     self.assertEqual(1, len(mutator.operators))