name: example files: - example.py: classes: - Application: methods: - __init__(3) - a_method_with_defaults(3) - add(3) - aMethodThatIsntThere(1) functions: - hello_world(2) - an_undocumented_function(0) - aFunctionThatIsntThere(2) - greet(2) tests: - | dateOne = example.MyDate(day = 12, month = 8, year = 2001) dateTwo = example.MyDate(day = 12, month = 8, year = 2001) assert dateOne == dateTwo - | dateOne = example.MyDate(day = 12, month = 8, year = 2001) dateTwo = example.MyDate(day = 5, month = 4, year = 1999) assert dateOne == dateTwo run: - python example.py 3: regexes: - hello world\! - python example.py 1: regexes: - hello world\! - True\n\nFalse - aFileThatIsntThere.py: functions: - hello_world(2) - animals.py: classes: - Dog: - Cat: - Kitten: tests: - | nibbles = animals.Kitten() assert nibbles.speak() == "nyaa~~" - | milton = animals.Dog() assert milton.move() == "*moves*" run: - python animals.py: monitor: animals.txt regexes: - TURRÓN - meow \(but cuter\) produced_files: - animals.txt dependencies: files: - ../wsData.txt libraries: - matplotlib - opencv-python-headless