#3519 new defect

Stop using the mock library for testing — at Initial Version

Reported by: exarkun Owned by: exarkun
Priority: normal Milestone: undecided
Component: unknown Version: n/a
Keywords: mock Cc:
Launchpad Bug:

Description

Some discussion about motivations for this

Instead:

  • Where possible, we will completely remove whatever role the mock is serving from the test and focus on more well-defined, isolated units of functionality.
  • Failing that, where possible, we will use the implementation that is used under real usage of whatever the relevant interface is.
  • Failing that, we will use verified fakes of whatever the relevant interface is.

This is a tracking ticket for various other tickets which make progress towards this goal. There are too many uses of mock to address this all at once. Fortunately each use should be essentially independent from the rest so the task is easily broken up.

Change History (0)

Note: See TracTickets for help on using tickets.