def test_discoverer_with_modules_and_classes(self): mutators = [samplemutator.MutatorB, mutator.ArithmeticMutator] self.assertEqual(mutators, mutator.discover(['testpackage.samplemutator', 'elcap.mutator'], ['MutatorB', 'ArithmeticMutator']))
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']))
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())
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']))
def test_discoverer_with_default_module_and_classes(self): mutators = [mutator.BooleanMutator, mutator.YieldMutator] self.assertEqual(mutators, mutator.discover(['elcap.mutator'], ['BooleanMutator', 'YieldMutator']))