Example #1
0
 def test_avoiding_empty_set(self):
     word_set = WordSet(self.alphabet, frozenset())
     subrules = list(word_set.get_subrules())
     self.assertTrue(len(subrules) > 1)
Example #2
0
 def test_equality_nonsense(self):
     word_set = WordSet(self.alphabet, self.avoid)
     self.assertNotEqual(word_set, "nonsense")
     self.assertNotEqual(word_set, None)
Example #3
0
 def test_equality(self):
     word_set = WordSet(self.alphabet, self.avoid)
     word_set_eq = WordSet(self.alphabet, self.avoid)
     self.assertEqual(word_set, word_set_eq)
Example #4
0
 def test_equality_reversed_alphabet(self):
     word_set = WordSet(self.alphabet, self.avoid)
     word_set_rev = WordSet(list(reversed(self.alphabet)), self.avoid)
     self.assertNotEqual(word_set, word_set_rev)
Example #5
0
 def setUp(self):
     self.word_set = WordSet(self.alphabet, self.avoid)
     self.sub_word_set = WordSet(self.alphabet, self.avoid_subset)