| skipped 69 lines |
70 | 70 | | download_wordlist_http("16") |
71 | 71 | | |
72 | 72 | | filename = "dictionaries/hindi/hindu-names.gz" |
73 | | - | |
74 | 73 | | self.assertTrue(os.path.isfile(filename), "file " + filename + "exists") |
75 | 74 | | |
76 | 75 | | def test_print_cow(self): |
| skipped 12 lines |
89 | 88 | | os.path.isfile("alectodb-passwords.txt"), |
90 | 89 | | "file alectodb-passwords.txt exists", |
91 | 90 | | ) |
| 91 | + | |
| 92 | + | def test_improve_dictionary(self): |
| 93 | + | |
| 94 | + | filename = "improveme.txt" |
| 95 | + | open(filename, "a").write("password123\n2018password\npassword\n") |
| 96 | + | |
| 97 | + | __builtins__.input = lambda _: "Y" # Mock |
| 98 | + | improve_dictionary(filename) |
| 99 | + | |
| 100 | + | def test_download_wordlist(self): |
| 101 | + | """ Download wordlists via menu """ |
| 102 | + | __builtins__.input = lambda _: "31" # Mock |
| 103 | + | download_wordlist() |
| 104 | + | filename = "dictionaries/russian/russian.lst.gz" |
| 105 | + | self.assertTrue(os.path.isfile(filename), "file " + filename + "exists") |
92 | 106 | | |
93 | 107 | | |
94 | 108 | | if __name__ == "__main__": |
| skipped 2 lines |