def test1(): wonkyVar=newCatalogId() def vfy(output): return validate(output[0], wonky=wonkyVar, command='ls proscat.py', stdout=lambda x: 'proscat.py' in x) and \ validate(output[1], wonky=wonkyVar, command='find . -name "*.py"', stdout=lambda x: 'proscat.py' in x) and \ validate(output[2],stdout=lambda x: "finding foobitty" in x) return vfy(sum(map(genMosher(*genMoshPair(None, "self-test/testpre.assessor", "self-test/testpost.assessor", None, None, {'wonky':wonkyVar})), ['find . -name "*.py"','who','touch foo.txt', 'uptime', 'rm foo.txt']), []))
def genMoshPair(dbHost, pre, post, user, host, notes): return (chooseAssessorSource(dbHost, pre, post), beginCatalog(dbHost, user, host, None, None, **merge(notes, moshId=newCatalogId())))