Time for action - figuring out the order of integration
We'll walk through an exercise that can help with the process of deciding where to put the boundaries of integration tests.
Using a piece of paper or a graphics program, write out names or representations for each of the units in the time planner project from Chapter 7. Group the methods of each class together. Being part of the same class is an obvious relationship between units, and we'll take advantage of that. (The == symbol here represents the Python == operator, which invokes the __eq__ method on an object).
Now, draw arrows between units that are supposed to directly interact with each ...
With Safari, you learn the way you learn best. Get unlimited access to videos, live online training,
learning paths, books, interactive tutorials, and more.