This is particularly useful if the chair forgot to end the meeting
or has been net split out and the nick is no longer useable.
Change-Id: Id5c0c11ec94898f3a79ac253a9d804baec79a85d
Ignore-this: bff39c43073f3576e31bda52b7383e6b
- Link URL matching no longer requires the URL to be at the
beginningfront of the line
- Includes test case and documentation fix.
darcs-hash:20101227093449-82ea9-727739b99ac86256216350b90dc3e710ea181f51.gz
Ignore-this: 195d8aa23f913b86508f0662bee5c789
- Make tests work again after the module split.
- Many test changes.
- Fix up some documentation.
darcs-hash:20101227081516-82ea9-b49174ed7ab7eff247ba507f7b77c38cdace4a8c.gz
Ignore-this: 3c2adc52abbece612f594d18cc83862c
- This patch makes "Action items, per person" search for nicks
limited to full words. For example, the nick 'jon' will no longer
be assigned lines containing 'jonathan'.
- Includes a unit test
darcs-hash:20101227075058-82ea9-2b37054e5fed11f6c46a239a4a669efd1293cb5c.gz
Ignore-this: 68006fd9b6602ad039904427e7b33daf
* Rename the supybot plugin: MeetBot -> Meeting
* Split the non-supybot specif parts into the `ircmeeting` Python
module.
* Code changes to support these changes.
* This is a big change so it's expected to be a little bit messy.
This patch may depend on others until things get sorted out.
darcs-hash:20101129040316-82ea9-e8ce7671c5b765551b98444dc082a9be6011dc4f.gz
- With bochecha's latest patches, the template writers pass all
required tests.
darcs-hash:20091124070331-82ea9-78ec4383cc80c102dc67ce794ea44043dbdc6cb6.gz
- This patch reorganizes some tests, cleans it up.
- Also adds test_contents_test, which replays a test meeting and then
looks in all outputs to ensure that the specific items appear (or
don't appear) in the output files.
darcs-hash:20090924203756-82ea9-510faab6775a5ab12baaa3411a47e22a617797e4.gz
- Gives better test coverage, but still this is just a "run the test
scripts", not a "test specific things in the output".
darcs-hash:20090912040746-82ea9-e26b3c12e768ba92b0b15c890a205cda1f020713.gz
- Ensures that we have OK in the output, instead of just lack of FAILED,
to have supybot-test pass.
- This is neededbecause the external supybot-test command doesn't have
a useful return code.
darcs-hash:20090912032358-82ea9-bc6d4818a15ed87dccd52e7926c14c4c4465963a.gz
- We have the __main__.running_tests that can disable it, for things
running in the same python process.
- We have an environment variable MEETBOT_RUNNING_TESTS for different
python processes.
darcs-hash:20090912031547-82ea9-2eaee7f221b6fc07e42fdd0bb04e4c11c6037154.gz
- These tests use the new test mechanisms recorded in recent patches.
- Tests cover all options of css {embedding, not embedding} and
{default file, not default file}.
darcs-hash:20090911014918-82ea9-2ecae35d293edee09b3723d12cfbf334204cedde.gz
- Now, test names can be specified on the command line, and only these
tests will be run.
- This is imperfect and doesn't handle all cases, but works for now which
is what matters.
darcs-hash:20090911012615-82ea9-5cf454e2ddcc3cf7d4565856e20ffd1f51c29b33.gz
- Now doesn't ignore the status output of the supybot-based tests.
- Uses unittest framework (but not that well)
- Overall, works better now. But testing is still tricky, this is far
from perfect.
darcs-hash:20090816021854-82ea9-2dddc3860357fe20ea878d53c005e37171695361.gz
- Enter via tests/run_tests.py
- It has two parts: it replays two meetings, just being sure no exceptions
are raised
- It runs one suite of test commands through supybot, using the supybot
test suite, to ensure that supybot usage works.
darcs-hash:20090807232405-82ea9-327d27a3709ad8f851a51552b13d286a9a118fc3.gz