def test_create_genre_dict(self):
     Library(self.store, ["Fantasy", "Thriller"])
     self.add_books([self.books[0], self.books[1], self.books[2]], Library)
     Library.create_genre_dict()
     expected_dict = {"Fantasy": [self.books[1], self.books[0]],
                      "Thriller": [self.books[2]]}
     self.assertEqual(expected_dict, Library.genre_dict)
     Library.add_book(self.books[3])
     expected_dict["Thriller"].append(self.books[3])
     self.assertEqual(expected_dict, Library.genre_dict)
     os.remove(os.path.realpath(self.store))