Пример #1
0
 def test_discoverer_with_modules_and_classes(self):
     mutators = [samplemutator.MutatorB,
                 mutator.ArithmeticMutator]
     self.assertEqual(mutators,
                      mutator.discover(['testpackage.samplemutator',
                                        'elcap.mutator'],
                                       ['MutatorB', 'ArithmeticMutator']))
Пример #2
0
 def test_discoverer_with_default_module(self):
     mutators = [mutator.ArithmeticMutator,
                 mutator.BooleanMutator,
                 mutator.ComparisonMutator,
                 mutator.FlowMutator,
                 mutator.LogicalMutator,
                 mutator.NumberMutator,
                 mutator.StringMutator,
                 mutator.YieldMutator]
     self.assertEqual(mutators, mutator.discover(['elcap.mutator']))
Пример #3
0
 def test_discoverer_no_arguments(self):
     mutators = [mutator.ArithmeticMutator,
                 mutator.BooleanMutator,
                 mutator.ComparisonMutator,
                 mutator.FlowMutator,
                 mutator.LogicalMutator,
                 mutator.NumberMutator,
                 mutator.StringMutator,
                 mutator.YieldMutator]
     self.assertTrue(mutators, mutator.discover())
Пример #4
0
 def test_discoverer_with_modules(self):
     mutators = [samplemutator.MutatorA,
                 samplemutator.MutatorB,
                 mutator.ArithmeticMutator,
                 mutator.BooleanMutator,
                 mutator.ComparisonMutator,
                 mutator.FlowMutator,
                 mutator.LogicalMutator,
                 mutator.NumberMutator,
                 mutator.StringMutator,
                 mutator.YieldMutator]
     self.assertEqual(mutators,
                      mutator.discover(['testpackage.samplemutator',
                                        'elcap.mutator']))
Пример #5
0
 def test_discoverer_with_default_module_and_classes(self):
     mutators = [mutator.BooleanMutator,
                 mutator.YieldMutator]
     self.assertEqual(mutators, mutator.discover(['elcap.mutator'],
                                                 ['BooleanMutator',
                                                  'YieldMutator']))