1.1 --- a/tests/xmpp_test.py Sun Jan 18 19:23:20 2009 +0100
1.2 +++ b/tests/xmpp_test.py Thu Jul 09 20:48:31 2009 +0200
1.3 @@ -12,22 +12,30 @@
1.4 if len(sys.argv) > 2:
1.5 peer = sys.argv[2]
1.6 elif sender:
1.7 - peer = "paulb@jeremy/receiver"
1.8 + peer = "paulb@localhost/receiver"
1.9
1.10 s = libxml2dom.xmpp.Session(("localhost", 5222))
1.11 -d = s.connect("jeremy")
1.12 +d = s.connect("localhost")
1.13 print "---- 1 ----"
1.14 print d.toString()
1.15
1.16 auth = s.createAuth()
1.17 auth.mechanism = "PLAIN"
1.18 -auth.setCredentials("paulb@jeremy", "paulb", "jabber")
1.19 -d = s.send(auth)
1.20 +auth.setCredentials("paulb@localhost", "paulb", "jabber")
1.21 +s.send(auth)
1.22 print "---- 2 ----"
1.23 +d = s.receive()
1.24 +print "---- 3 ----"
1.25 print d.toString()
1.26
1.27 -d = s.connect("jeremy")
1.28 -print "---- 3 ----"
1.29 +if d.localName == "failure":
1.30 + if d.reason == "not-authorized":
1.31 + print "Not authorized: must register first!"
1.32 + s.disconnect()
1.33 + sys.exit(1)
1.34 +
1.35 +d = s.connect("localhost")
1.36 +print "---- 4 ----"
1.37 print d.toString()
1.38
1.39 iq = s.createIq()
1.40 @@ -36,19 +44,23 @@
1.41 iq.bind.resource = "sender"
1.42 else:
1.43 iq.bind.resource = "receiver"
1.44 -d = s.send(iq)
1.45 -print "---- 4 ----"
1.46 +s.send(iq)
1.47 +print "---- 5 ----"
1.48 +d = s.receive()
1.49 +print "---- 6 ----"
1.50 print d.toString()
1.51
1.52 iq = s.createIq()
1.53 -iq.makeSession("jeremy")
1.54 -d = s.send(iq)
1.55 -print "---- 5 ----"
1.56 +iq.makeSession("localhost")
1.57 +s.send(iq)
1.58 +print "---- 7 ----"
1.59 +d = s.receive()
1.60 +print "---- 8 ----"
1.61 print d.toString()
1.62
1.63 if sender:
1.64 message = s.createMessage()
1.65 - message.from_ = "paulb@jeremy/sender"
1.66 + message.from_ = "paulb@localhost/sender"
1.67 message.to = peer
1.68 message.type = "chat"
1.69 message.body = message.createBody()
1.70 @@ -56,7 +68,8 @@
1.71 message.body.appendChild(text)
1.72 print "Sending..."
1.73 print message.toString()
1.74 - d = s.send(message)
1.75 + s.send(message)
1.76 + d = s.receive()
1.77
1.78 if receiver:
1.79 while 1:
1.80 @@ -87,7 +100,8 @@
1.81 presence.to = doc.from_
1.82 print "Sending..."
1.83 print presence.toString()
1.84 - d = s.send(presence)
1.85 + s.send(presence)
1.86 + d = s.receive()
1.87 print
1.88
1.89 # vim: tabstop=4 expandtab shiftwidth=4