Lots of work to try and get duplex conversations going plus disabled cookies
[theonering] / tests / test_conversations.py
index 3444431..3b6d64b 100644 (file)
@@ -75,6 +75,10 @@ def test_a_conversation():
        conversings.updateSignalHandler.register_sink(callback)
        assert len(callbackData) == 0, "%r" % callbackData
 
+       conversings.update()
+       assert len(callbackData) == 1, "%r" % callbackData
+       del callbackData[:]
+
        cons = list(conversings.get_conversations())
        assert len(cons) == 1
        assert cons[0] == ("con1", "5555551224"), cons
@@ -109,6 +113,10 @@ def test_adding_a_conversation():
        conversings.updateSignalHandler.register_sink(callback)
        assert len(callbackData) == 0, "%r" % callbackData
 
+       conversings.update()
+       assert len(callbackData) == 1, "%r" % callbackData
+       del callbackData[:]
+
        cons = list(conversings.get_conversations())
        assert len(cons) == 1
        assert cons[0] == ("con1", "5555551224"), cons
@@ -172,6 +180,10 @@ def test_merging_a_conversation():
        conversings.updateSignalHandler.register_sink(callback)
        assert len(callbackData) == 0, "%r" % callbackData
 
+       conversings.update()
+       assert len(callbackData) == 1, "%r" % callbackData
+       del callbackData[:]
+
        cons = list(conversings.get_conversations())
        assert len(cons) == 1
        assert cons[0] == ("con1", "5555551224"), cons