def testDifferentHashToAllPseudoTemplates(self):
     templates = []
     templates.extend([PseudoTemplate('a') for i in range(1000)])
     templates.extend([PseudoTemplate('b') for i in range(1000)])
     self.assertEqual(len(templates), len(set(templates)))
 def testNotFuzzable(self):
     uut = PseudoTemplate('uut')
     self.assertEqual(uut.num_mutations(), 0)
     self.assertFalse(uut.mutate())
 def testNotFuzzable(self):
     uut = PseudoTemplate('uut')
     self.assertEqual(uut.num_mutations(), 0)
     self.assertFalse(uut.mutate())
 def testRendersToEmptyBits(self):
     uut = PseudoTemplate('uut')
     self.assertEquals(uut.render(), Bits())
 def testRendersToEmptyBits(self):
     uut = PseudoTemplate('uut')
     self.assertEqual(uut.render(), Bits())