One thing I wasn't sure of was whether 'messages' should still include
that 'topic' message - I guessed not. If it should, you probably need
to make a simple change in both storm/storm/controllers/conversations.py
and storm/storm/tests/functional/test_conversations.py. This also means
messages will be empty for conversations with a single message.
I also just discovered that conversation merging still isn't working
correctly - I'll fix that ASAP, but for now you will occasionally see
multiple conversations when there should be one.
Finally, mainly for Shane: I pushed some changes to storm tests:
* The storm test suite by default now uses
$tmp/raindrop_test_suite.sqlite and $tmp/raindrop_test_suite.blobs,
which is the same as the raindrop test suite. The databases are 'reset'
before each test. Some tests seemed to depend on the order they were
run to work, which I also fixed.
* I pushed some changes to allow the raindrop test corpora to be used
from the storm test suite. The only thing to take advantage of that so
far is functional/test_conversations, but we should also be able to
leverage this new stuff for many of the other skipped tests...
* Between storm and raindrop we now have > 100 tests :)
Cheers,
Mark
James
James