| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | More todos | Jonathan Lange | 2015-12-11 | 1 | -0/+7 |
| | | |||||
| * | Document extended test result interface | Jonathan Lange | 2015-12-10 | 2 | -0/+133 |
| | | |||||
| * | Correct attributes | Jonathan Lange | 2015-12-10 | 1 | -4/+4 |
| | | |||||
| * | Test suites are iterable | Jonathan Lange | 2015-12-10 | 2 | -4/+11 |
| | | |||||
| * | More RunTest related interfaces | Jonathan Lange | 2015-12-10 | 3 | -10/+39 |
| | | |||||
| * | Module docstring | Jonathan Lange | 2015-12-10 | 1 | -0/+1 |
| | | |||||
| * | How we create RunTest | Jonathan Lange | 2015-12-10 | 1 | -0/+15 |
| | | |||||
| * | Document the bits of TestCase that RunTest needs | Jonathan Lange | 2015-12-10 | 1 | -0/+55 |
| | | |||||
| * | Sketch of interfaces | Jonathan Lange | 2015-12-10 | 3 | -7/+52 |
| | | |||||
| * | Merge pull request #158 from jml/extract-test-record | Jonathan Lange | 2015-11-18 | 2 | -81/+300 |
| |\ | | | | | Extract TestRecord object from StreamToDict | ||||
| | * | Hide TestRecord and StreamToTestRecord | Jonathan Lange | 2015-11-12 | 1 | -20/+20 |
| | | | | | | | | | | | While they are probably OK to be exposed, let's keep this patch minimal & not news-worthy | ||||
| | * | Old-fashioned set syntax | Jonathan Lange | 2015-11-09 | 1 | -2/+2 |
| | | | |||||
| | * | Abstract text_or_bytes | Jonathan Lange | 2015-11-09 | 2 | -6/+9 |
| | | | |||||
| | * | Change PRecord to PClass | Jonathan Lange | 2015-11-09 | 1 | -2/+2 |
| | | | | | | | | | We don't want to accidentally iterate on TestRecord, say. | ||||
| | * | Move test_dict_to_case near StreamToDict | Jonathan Lange | 2015-11-09 | 1 | -15/+15 |
| | | | |||||
| | * | Don't use StreamToDict internally | Jonathan Lange | 2015-11-09 | 1 | -9/+9 |
| | | | |||||
| | * | _streamer -> _hook | Jonathan Lange | 2015-11-09 | 1 | -8/+8 |
| | | | |||||
| | * | StreamSummary with composition, not inheritance | Jonathan Lange | 2015-11-09 | 1 | -2/+12 |
| | | | |||||
| | * | Extract StreamToTestRecord base class | Jonathan Lange | 2015-11-09 | 1 | -22/+68 |
| | | | |||||
| | * | Move _make_content_type closer to where it is used | Jonathan Lange | 2015-11-09 | 1 | -21/+21 |
| | | | |||||
| | * | Put to_test_case logic on TestRecord | Jonathan Lange | 2015-11-09 | 1 | -8/+25 |
| | | | |||||
| | * | Make _status_map persistent. | Jonathan Lange | 2015-11-09 | 1 | -2/+2 |
| | | | | | | | | | No need to ever change it. | ||||
| | * | Move test_dict_to_case closer to test_dict definition | Jonathan Lange | 2015-11-09 | 1 | -27/+27 |
| | | | |||||
| | * | Remove temporary variable 'case' | Jonathan Lange | 2015-11-09 | 1 | -8/+7 |
| | | | |||||
| | * | Extract got_file | Jonathan Lange | 2015-11-09 | 1 | -8/+19 |
| | | | |||||
| | * | Extract got_timestamp function | Jonathan Lange | 2015-11-09 | 1 | -6/+10 |
| | | | |||||
| | * | Move creation logic to TestRecord itself | Jonathan Lange | 2015-11-09 | 1 | -10/+11 |
| | | | |||||
| | * | Actually use TestRecord internally | Jonathan Lange | 2015-11-09 | 1 | -25/+59 |
| | | | |||||
| | * | Extract methods for making and updating record | Jonathan Lange | 2015-11-09 | 1 | -13/+25 |
| | | | |||||
| | * | Extract _make_content_type | Jonathan Lange | 2015-11-09 | 1 | -14/+22 |
| | | | |||||
| | * | Use `case` consistently, over `_inprogress[key]` | Jonathan Lange | 2015-11-09 | 1 | -5/+13 |
| | | | |||||
| | * | Use name for interim states | Jonathan Lange | 2015-11-09 | 1 | -1/+1 |
| | | | |||||
| | * | Aspirational documentation | Jonathan Lange | 2015-11-09 | 1 | -0/+66 |
| | | | |||||
| * | | Add testscenarios for use by tests. | Robert Collins | 2015-11-19 | 1 | -2/+4 |
| |/ | | | | Change-Id: I76ba3261129736a714d7b265d21a29264f1c2974 | ||||
| * | Remove VWS | Jonathan Lange | 2015-11-06 | 1 | -3/+0 |
| | | |||||
| * | Update PlaceHolder indentation | Jonathan Lange | 2015-11-06 | 1 | -3/+3 |
| | | |||||
| * | Restore & deprecate domap | Jonathan Lange | 2015-11-06 | 1 | -6/+19 |
| | | | | | | | * Private name for `_strict_map` * Use `map` signature to `_strict_map` * Add alias `domap` with deprecation warning | ||||
| * | Spell out `f` and `xs` | Jonathan Lange | 2015-11-03 | 1 | -2/+2 |
| | | |||||
| * | Drop `__metaclass__` declaration | Jonathan Lange | 2015-11-02 | 1 | -1/+0 |
| | | |||||
| * | Document confusing `domap` | Jonathan Lange | 2015-11-02 | 1 | -6/+7 |
| | | |||||
| * | Remove duplicate implementation of method | Jonathan Lange | 2015-11-02 | 1 | -3/+0 |
| | | |||||
| * | Allow event_log to be passed to result doubles | Jonathan Lange | 2015-11-02 | 1 | -8/+12 |
| | | |||||
| * | Fix lint in testresult.real | Jonathan Lange | 2015-11-02 | 1 | -56/+73 |
| | | |||||
| * | Lint clear-up | Jonathan Lange | 2015-11-02 | 2 | -11/+22 |
| | | |||||
| * | Port twisted.deferredruntest to Twisted >= 15.1.0 | Colin Watson | 2015-10-16 | 1 | -4/+23 |
| | | | | | | | | | | | | | | | Twisted 15.1.0 removes the compatibility import of _LogObserver in twisted.trial.unittest. This is unfortunate for us, but it's what we get for using an internal interface. It at least still exists in twisted.trial._synctest, so we can get it from there. Twisted 15.2.0 adds the new twisted.logger framework, which requires a slight adjustment to run_with_log_observers. There's no longer a supported interface to get hold of all log observers, but since we're already using an internal interface (see above), what's one more? This passes "make check" with the current release, Twisted 15.3.0. | ||||
| * | Fix tests with unittest2 1.1.0 and higher. | Robert Collins | 2015-07-01 | 1 | -0/+1 |
| | | | | | Change-Id: I4613d47852fbf901819f197f6e388ccaa717b53e | ||||
| * | Switch to pbr as a build system | Robert Collins | 2015-05-05 | 1 | -2/+4 |
| | | | | | | | | | | | | | | | This automates the manual dance around version numbers for less maintenance pain. The main visible changes are: - requirements are in requirements.txt for now - tags must be just x.y.z not testtools-x.y.z - version information in __init__ is dynamically looked up. - we can probably cleanup a bunch of our bootstrap import glue but in the interest of clear reviews, and avoiding surprises, I'm leaving that alone for now. Change-Id: Ia54f681b50764a94ada68a6b2ac1bc77bfb619c5 | ||||
| * | Add some custom matchers to make deferred log tests more readable. | Colin Watson | 2015-04-04 | 1 | -26/+73 |
| | | |||||
| * | Simplify AsynchronousDeferredRunTest._run_core's StringIO handling. | Colin Watson | 2015-04-03 | 1 | -9/+2 |
| | | |||||
| * | Rewind the deferred test log before attaching it. | Colin Watson | 2015-04-02 | 2 | -3/+15 |
| | | | | | | | Since the StringIO buffer is positioned at end-of-file after the underlying test finishes, the twisted-log detail was previously always empty. | ||||
