Skip to content
Commits on May 18, 2016
  1. @rbtcollins

    Release 2.2.0

    Change-Id: I987d4e3a0aee951941efcae0abba147197f79732
    rbtcollins committed May 19, 2016
  2. @rbtcollins

    Depend on the extras 1.0.0 release

    We're involved in a circular dependency race with fixtures, which
    needs extras 1.0.0 to resolve.
    
    Change-Id: I8f44a24ac28b120968caa8f049f7befaae490d05
    rbtcollins committed May 18, 2016
  3. @rbtcollins

    Unbreak fixtures test suite / use of gather_details

    There is a circular import loop between testtools and fixtures,
    which is fine, but we need to define gather_details before importing
    fixtures.
    
    Change-Id: I9a59968c4e2ac2c29d679d7f5c474696c898671e
    rbtcollins committed May 18, 2016
Commits on Apr 30, 2016
  1. @jml

    UTF-8 encode Twisted logs (allenap)

    jml committed Apr 30, 2016
Commits on Apr 27, 2016
  1. @jml

    Use inlineCallbacks instead of deferredGenerator

    deferredGenerator is deprecated.
    jml committed Apr 27, 2016
Commits on Apr 18, 2016
  1. @rbtcollins

    Fix _lp_release: NEXT is case sensitive.

    Change-Id: I2598eac83d42e3d491d124fd0f6277e35b261c45
    rbtcollins committed Apr 18, 2016
  2. @rbtcollins

    Release 2.1.0

    Change-Id: Ib3053cb902f607eef8f1c245bbd29e3da17fa6b0
    rbtcollins committed Apr 18, 2016
Commits on Apr 13, 2016
  1. @brantlk

    Correct docs for skip deprecation

    The docs said that the skip method didn't emit a warning, but it
    does since 9e43c3c.
    brantlk committed Apr 12, 2016
Commits on Mar 15, 2016
  1. @jonathanj @thomir
Commits on Mar 4, 2016
  1. Revert usage of pyrsistent

    Remove the dependency on pyrsistent and make the _TestRecord class a
    simple obkect, as it has a pretty big performance hit.
    
    Closes #219
    Thomas Herve committed Mar 3, 2016
Commits on Feb 28, 2016
  1. @brantlk @rbtcollins

    Add unique_text_generator

    This provides a way to make it easier to test with
    unicode text strings. The value returned will be like
    TestCase.getUniqueString but the value is six.text_type
    and contains unicode.
    
    Change-Id: I3f144e1294a801b23793f7a2520465e15f3a5222
    brantlk committed with rbtcollins Dec 9, 2015
Commits on Feb 15, 2016
  1. @bigjools @rbtcollins

    Become compatible with newer Fixtures _setUp() API.

    Previously, when gathering details caused by a setUp failure,
    a traceback occurred if the fixture used the newer _setUp().
    This also had the side effect of not clearing up fixtures properly.
    
    Change-Id: I9d138e8d559e176867c6e3f4b89f784cf4d29f05
    Fixes: https://bugs.launchpad.net/testtools/+bug/1469759
    bigjools committed with rbtcollins Nov 19, 2015
Commits on Feb 14, 2016
  1. @jml

    Better handling of KeyboardInterrupt

    When we get a suspected KeyboardInterrupt (no result from Deferred),
    explicitly stop the result and report the error as if it were a user
    error.
    jml committed Feb 14, 2016
  2. @jml
Commits on Feb 7, 2016
  1. @jml

    Move all Twisted code to twistedsupport package

    * Move test code to testtools.tests.twistedsupport, to parallel matchers
    * Add testtools.deferredruntest to preserve backwards compatibility
    * Move NeedsTwistedTestCase out of test_spinner into shared module for
      Twisted tests
    
    Closes #202
    jml committed Feb 7, 2016
  2. @jml

    Revert "Move all Twisted code to twistedsupport package"

    This reverts commit e571d9c.
    
    Travis CI was failing before merge.
    jml committed Feb 7, 2016
  3. @jml

    Move all Twisted code to twistedsupport package

    * Move test code to testtools.tests.twistedsupport, to parallel matchers
    * Add testtools.deferredruntest to preserve backwards compatibility
    * Move NeedsTwistedTestCase out of test_spinner into shared module for
      Twisted tests
    jml committed Feb 7, 2016
  4. @jml

    Add Always & Never matchers.

    jml committed Feb 7, 2016
Commits on Feb 4, 2016
  1. @jml

    Support TestResults without stop/shouldStop

    Twisted's IReporter contract doesn't specify `stop` or `shouldStop`.
    With this change, we can still meaningfully call `stop()` after adapting
    with `ExtendedToOriginalDecorator`.
    jml committed Feb 4, 2016
  2. @jml
Commits on Feb 3, 2016
  1. @jml

    Release 2.0.0

    jml committed Feb 3, 2016
  2. @jml

    Options for logging in AsynchronousDeferredRunTest

    * Exposes `CaptureTwistedLogs`, a fixture responsible for adding Twisted
      logs as a detail
    * Adds `suppress_twisted_logging` and `store_twisted_logs` parameters to
      `AsynchronousDeferredRunTest`
    jml committed Feb 3, 2016
Commits on Jan 30, 2016
  1. @jml

    Twisted tests now pass under --debug-stacktraces

    Our tests make assertions that only hold when debugging is disabled.
    This patch updates the code to ensure that debugging is in the state
    we want.
    jml committed Jan 30, 2016
Commits on Jan 29, 2016
  1. @jml

    Decouple log handling from Deferred wrangling

    `AsynchronousDeferredRunTest` has too much responsibility: in addition
    to spinning the reactor while waiting for Deferreds to return, it also
    suppresses Twisted's normal logging system, captures all of the Twisted
    logs as a detail, and looks through these logs for errors.
    
    These are three separate logging responsibilities which have been
    extracted into three separate fixtures which are used by
    `AsynchronousDeferredRunTest`. This paves the way for giving users more
    control over these behaviors.
    
    This patch deprecates some code and adds a dependency on fixtures, but
    otherwise does not change behavior.
    jml committed Jan 29, 2016
Commits on Jan 27, 2016
  1. @jml

    Merge pull request #203 from testing-cabal/typo-flexability

    Fix typo: flexability
    jml committed Jan 27, 2016
  2. @elopio

    Fix typo: flexability

    elopio committed Jan 27, 2016
Commits on Jan 26, 2016
  1. @jml

    Merge pull request #198 from jml/drop-old-pythons

    Drop support for Python 2.6 and 3.2
    jml committed Jan 26, 2016
  2. @jml

    Review tweaks

    jml committed Jan 26, 2016
Commits on Jan 25, 2016
  1. @jml

    Drop support for Python 2.6 and 3.2

    Just the tests and documentation for now. Leaves any code accommodations
    in place.
    jml committed Jan 25, 2016
  2. @jml

    Release 1.9.0

    jml committed Jan 25, 2016
  3. @jml

    Merge pull request #196 from jml/robust-spinner-timeout

    Handle edge case in reactor running
    jml committed Jan 25, 2016
  4. @jml

    Merge branch 'master' into robust-spinner-timeout

    Fixes Travis failures
    jml committed Jan 25, 2016
  5. @jml

    Merge pull request #197 from jml/fix-travis-3.2

    Fix Travis builds for pypy3 and Python 3.2
    jml committed Jan 25, 2016
  6. @jml

    Missed one.

    jml committed Jan 25, 2016
  7. @jml
Something went wrong with that request. Please try again.