def test_usage(self): task = Task("build") task.describe("Does the building") task << Bar(2, grade=3) >> Foo() task << Foo() >> Bar(level=2) Hellbox.add_task(task) task = Task("package") task.describe("Does the packaging\nZips and tars") task << Foo() Hellbox.add_task(task) assert Hellbox.usage() == USAGE
def test_usage_without_tasks(self): assert Hellbox.usage() == "No tasks have been defined in Hellfile.py"