def test_uid_with_illegal_command(self): imap_client = yield from self.login_user('user', 'pass', select=True) for command in {'COPY', 'FETCH', 'STORE', 'EXPUNGE', 'MOVE'}.symmetric_difference(Commands.keys()): with self.assertRaises(aioimaplib.Abort) as expected: yield from imap_client.uid(command) self.assertEqual(expected.exception.args, ( 'command UID only possible with COPY, FETCH, EXPUNGE (w/UIDPLUS) or STORE (was %s)' % command, ))
def test_uid_with_illegal_command(self): imap_client = yield from self.login_user('user', 'pass', select=True) for command in {'COPY', 'FETCH', 'STORE', 'EXPUNGE', 'MOVE'}.symmetric_difference(Commands.keys()): with self.assertRaises(aioimaplib.Abort) as expected: yield from imap_client.uid(command) self.assertEqual(expected.exception.args, ('command UID only possible with COPY, FETCH, EXPUNGE (w/UIDPLUS) or STORE (was %s)' % command,))