Skip to content

2.0.0a2

Pre-release
Pre-release

Choose a tag to compare

@kaste kaste released this 21 Feb 16:56
· 158 commits to master since this release
d381ac5
  • Added a first-class InOrder API via mockito.InOrder (also available as
    mockito.inorder.InOrder). The legacy in-order mode only supported one mock at a time;
    the new API supports true cross-mock order verification.

    Migration (old limited style -> new style)::

    # Before (legacy, single-mock order only)
    from mockito import inorder
    inorder.verify(cat).meow()
    inorder.verify(cat).purr()
    
    # Now (preferred, explicit cross-mock order)
    from mockito import InOrder
    in_order = InOrder(cat, dog)
    in_order.verify(cat).meow()
    in_order.verify(dog).bark()
    
  • The legacy in-order verification mode (inorder.verify(...))
    is deprecated in favor of InOrder(...).