~launchpad-pqm/launchpad/devel

« back to all changes in this revision

Viewing changes to lib/lp/blueprints/stories/standalone/subscribing.txt

Do not test objects without an interaction.

Show diffs side-by-side

added added

removed removed

Lines of Context:
233
233
does not have a preferred email address, an email is sent to each active
234
234
member who has a preferred email registered.
235
235
 
 
236
    >>> login('admin@canonical.com')
236
237
    >>> print admins.preferredemail
237
238
    None
238
239
 
240
241
    ...     [message['To'] for message in pop_notifications()])
241
242
    True
242
243
 
 
244
    >>> logout()
 
245
 
243
246
    >>> browser.getLink('Subscribe someone else').click()
244
247
    >>> browser.getControl('Subscriber').value = 'admins'
245
248
    >>> browser.getControl(name='field.essential').value = 'yes'
248
251
We modified the Launchpad Admins team's subscription and again, an email
249
252
is sent to each active member.
250
253
 
 
254
    >>> login('admin@canonical.com')
251
255
    >>> admins_contact_email_addresses == sorted(
252
256
    ...     [message['To'] for message in pop_notifications()])
253
257
    True
257
261
    >>> print ubuntu_team.preferredemail
258
262
    <...EmailAddress...>
259
263
 
 
264
    >>> logout()
260
265
    >>> browser.getLink('Subscribe someone else').click()
261
266
    >>> browser.getControl('Subscriber').value = 'ubuntu-team'
262
267
    >>> browser.getControl(name='field.essential').value = None