#!/usr/bin/python import unittest import dictionary class TestDictionary(unittest.TestCase): def test_empty(self): """Verify we can get the default words.""" words = dictionary.words() def test_expected(self): """Verify we have a few expected words.""" words = dictionary.words() self.assertIn("cares", words) self.assertIn("fudge", words) def test_unexpected(self): """Verify we have a few expected words.""" words = dictionary.words() self.assertNotIn("doray", words) self.assertNotIn("xxxxx", words) def test_size(self): """Verify all words are the expected length.""" words = dictionary.words() for word in words: self.assertEqual(len(word), dictionary.WORDLE_LENGTH) if __name__ == "__main__": unittest.main()