def test_logging(logfile_directory, logfile_suffix): list(main(log_dir_root=logfile_directory, logfile_suffix=logfile_suffix)) with open("{logfile_directory}/guardian_haiku/guardian_haiku." "{logfile_suffix}.log".format(logfile_directory=logfile_directory, logfile_suffix=logfile_suffix)) as f: first_log_line = f.readline() assert "guardian_haiku running" in first_log_line, ("Expected \"guardian_haiku\" running in first line of " "log output, but was \n{}".format(first_log_line))
def test_mainline(logfile_directory, logfile_suffix): result = list(main(log_dir_root=logfile_directory, logfile_suffix=logfile_suffix)) assert result == [("Guardian", ["Greedy yellow birds. Sing the muddy riverbank. On a window sill."])]
# -*- coding: utf-8 -*- """ Get haiku from the guardian website. """ from guardian_haiku import poet if __name__ == "__main__": print(list(poet.main()))