Ejemplo n.º 1
0
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))
Ejemplo n.º 2
0
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."])]
Ejemplo n.º 3
0
# -*- coding: utf-8 -*-
"""
Get haiku from the guardian website.
"""
from guardian_haiku import poet

if __name__ == "__main__":
    print(list(poet.main()))