'Test retrieving items from disco#items stanza.'

def testGetItems(self):

    iq = self.Iq()
    iq['disco_items'].add_item('user@localhost')
    iq['disco_items'].add_item('user@localhost', node='foo')
    iq['disco_items'].add_item('test@localhost', node='bar', name='Tester')
    expected = set([('user@localhost', None, None), ('user@localhost', 'foo', None), ('test@localhost', 'bar', 'Tester')])
    self.failUnless((iq['disco_items']['items'] == expected), ('Items    do    not    match:\n%s\n%s' % (expected, iq['disco_items']['items'])))
