Skip to Content
Hands-On Software Engineering with Python
book

Hands-On Software Engineering with Python

by Nimesh Verma, Brian Allbee
October 2018
Beginner to intermediate
736 pages
17h 39m
English
Packt Publishing
Content preview from Hands-On Software Engineering with Python

Writing the unit tests

Most of the process of writing the unit tests for the new data object classes can simply follow the process established in previous iterations:

  1. Create the top-level test module for the package being tested.
  2. Identify the child modules of the package being tested, and create a corresponding test module for each.
  3. Add references to the child test modules to the package test module and import their tests.
  4. For each child test module:
    • Execute the module and create test case classes for each item reported as missing
    • Execute the module and create tests methods for each member (property or method) reported as missing

There are several test modules that need to be created, one for each module that was created in the src

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Software Architecture with Python

Software Architecture with Python

Anand Balachandran Pillai
Data Structures and Algorithms in Python

Data Structures and Algorithms in Python

Michael T. Goodrich, Roberto Tamassia, Michael H. Goldwasser

Publisher Resources

ISBN: 9781788622011Supplemental Content