Python based command line program to find aall anagrams of a given English word from a pre-definied database of english words. This program was created to demostrate thorough understanding of the dictionary data structure and how unittests can be used to verify the validity of a program.
How to Run:
To run program to find an Anagram of a word use the following: python anagramfinder.py -f datasets/english.txt
To run unittests on the program use: python anagramfinder -t