telepathy-rakia: Check for direction when verifying SDP

Olivier Crête tester at kemper.freedesktop.org
Tue May 8 10:03:00 PDT 2012


Module: telepathy-rakia
Branch: master
Commit: 9e13142105e97d34ea7dbf449587d0b4f7e02f64
URL:    http://cgit.freedesktop.org/telepathy/telepathy-rakia/commit/?id=9e13142105e97d34ea7dbf449587d0b4f7e02f64

Author: Olivier Crête <olivier.crete at collabora.com>
Date:   Tue Feb 21 21:17:24 2012 -0500

Check for direction when verifying SDP

---

 tests/twisted/voip/voip_test.py |    8 +++++++-
 1 files changed, 7 insertions(+), 1 deletions(-)

diff --git a/tests/twisted/voip/voip_test.py b/tests/twisted/voip/voip_test.py
index 13794f9..8ad3cae 100644
--- a/tests/twisted/voip/voip_test.py
+++ b/tests/twisted/voip/voip_test.py
@@ -1,6 +1,7 @@
 
 import dbus
 import uuid
+import re
 
 import twisted.protocols.sip
 
@@ -103,9 +104,14 @@ class VoipTestContext(object):
         codec_ids = ' '.join(codec_id_list)
 
         (component, ip, port, info) = self.remote_candidates[0]
+        pattern = '.*'
         for m in medias:
             mediatype = m[0]
-            assert self._mline_template % locals() in sdp_string
+            pattern += self._mline_template  % locals()
+            pattern += '.*'
+            if m[1]:
+                pattern += 'a=' + m[1] + '.*'
+        assert re.search(pattern, sdp_string, re.MULTILINE | re.DOTALL)
         
     def send_message(self, message_type, body='', to_=None, from_=None, 
                      **additional_headers):



More information about the telepathy-commits mailing list