irctest.server_tests.bouncer

Ergo-specific tests of multiclient features

BouncerTestCase

ergo
sable
testAutomaticResumption

Test logging into an account that already has a client joins the client's session

.d
testChannelMessageFromOther
Test that all clients attached to a session get messages sent by someone else

to a channel

.d
testChannelMessageFromSelf

Test that all clients attached to a session get messages sent by an other client

(TODO: check when the initial sender has echo-message too)

.d
testDirectMessageFromOther
Test that all clients attached to a session get copies of messages sent

by an other client of that session directly to an other user

.d
testDirectMessageFromSelf
Test that all clients attached to a session get copies of messages sent

by an other client of that session directly to an other user

.d
testDisableAutomaticResumption.d
testQuit
Test that a single client of a session does not make the whole user quit

(and is generally not visible to anyone else, not even their other sessions), until the last client quits

.d