def testSameMutationsAfterReset(self): fields = [Static('A'), Static('B'), Static('C')] uut = self.get_uut(2, fields) mutations1 = self.get_all_mutations(uut) mutations2 = self.get_all_mutations(uut) self.assertEqual(mutations1, mutations2)
def testExceptionRaisedIfFieldCountIs1(self): with self.assertRaises(KittyException): self.get_uut(field_count=1, fields=[Static('A')])
def get_default_fields(self): return [ Static(name='string A', value='A'), String(name='string B', value='B'), String(name='string C', value='C'), ]
def get_default_container(self, fields=[], fuzzable=True, mutated_field=None): if mutated_field is None: mutated_field = Static('static field') return ForEach(mutated_field=mutated_field, fields=fields, fuzzable=fuzzable, name=self.uut_name)