# Intro to Python ## Week 14 ### Testing OOPs (Object-oriented programs) --- ## Agenda - Runestone Ch 18: Classes and Objects - Digging a Little Deeper - Runestone Ch 19: Inheritance - Runestone Ch 20: Unit Testing notes: - [ ] inheritance of collections.Mapping in `dict` (and others?) - [ ] inheritance of `object` type or `type` type - [ ] overriding `/` division operation in `pathlib.Path.__div__` - [ ] doctests for classes objects - [ ] __doc__ attribute - [ ] vars - [ ] dir - [ ] __dict__ - [ ] locals(), globals()