コード例 #1
0
def assert_proposal_notification_connects_to_obj(selenium, obj, proposal,
                                                 proposal_author):
    """Check if proposal notification email exists."""
    proposal_digest_service = (
        proposal_email_service.ProposalDigestService(selenium))
    proposal_digest_service.open_proposal_digest()
    proposal_email = get_expected_proposal_email(obj, proposal,
                                                 proposal_author)
    assert proposal_email in ProposalDigest().get_proposal_emails()
    base.Test.general_equal_assert(
        copy.deepcopy(obj).repr_ui(),
        proposal_digest_service.opened_obj(obj, proposal_email), "modified_by",
        *Representation.tree_view_attrs_to_exclude)
コード例 #2
0
def assert_proposal_notification_connects_to_obj(selenium, obj, proposal,
                                                 proposal_author):
    """Check if proposal notification email exists."""
    proposal_digest_service = (
        proposal_email_service.ProposalDigestService(selenium))
    proposal_digest_service.open_proposal_digest()
    proposal_email = get_expected_proposal_email(obj, proposal,
                                                 proposal_author)
    assert proposal_email in ProposalDigest().get_proposal_emails()
    actual_obj = proposal_digest_service.opened_obj(obj, proposal_email)
    # when proposals are added, comments for them are not added to `obj`
    actual_obj.comments = None
    base.Test.general_equal_assert(
        copy.deepcopy(obj).repr_ui(), actual_obj, "modified_by",
        *Representation.tree_view_attrs_to_exclude)