def testPathelogicalScatteringOfLiterals(self):
self.server.checker.addUser('testuser', 'password-test')
transport = StringTransport()
self.server.makeConnection(transport)
transport.clear()
self.server.dataReceived("01 LOGIN {8}\r\n")
self.assertEquals(transport.value(), "+ Ready for 8 octets of text\r\n")
transport.clear()
self.server.dataReceived("testuser {13}\r\n")
self.assertEquals(transport.value(), "+ Ready for 13 octets of text\r\n")
transport.clear()
self.server.dataReceived("password-test\r\n")
self.assertEquals(transport.value(), "01 OK LOGIN succeeded\r\n")
self.assertEquals(self.server.state, 'auth')
self.server.connectionLost(error.ConnectionDone("Connection done."))
评论列表
文章目录