[Bug 67828] New: roster/groups.py test fails with modern telepathy-glib

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Tue Aug 6 07:21:31 PDT 2013


https://bugs.freedesktop.org/show_bug.cgi?id=67828

          Priority: high
            Bug ID: 67828
          Keywords: patch
          Assignee: simon.mcvittie at collabora.co.uk
           Summary: roster/groups.py test fails with modern telepathy-glib
        QA Contact: telepathy-bugs at lists.freedesktop.org
          Severity: major
    Classification: Unclassified
                OS: All
          Reporter: simon.mcvittie at collabora.co.uk
          Hardware: Other
            Status: ASSIGNED
           Version: git master
         Component: gabble
           Product: Telepathy

Created attachment 83723
  --> https://bugs.freedesktop.org/attachment.cgi?id=83723&action=edit
roster/groups: don't rely on an implementation detail

Before telepathy-glib 0.20.3 and 0.21.1, we had this incorrect sequence
(pseudocode) for each group:

* NewChannels(the group)
* GroupsChanged([the group], added: [...], removed: [])
* NewChannels(the group)

In 0.20.3 and 0.20.1, we removed the second emission of NewChannels
(Bug #52011). Unfortunately, that broke this test, which was specifically
expecting GroupsChanged followed by NewChannels.

Rather than reversing the assumption, I'm doing it properly, by
expecting the events in no particular order.

-- 
You are receiving this mail because:
You are the QA Contact for the bug.


More information about the telepathy-bugs mailing list