Esempio n. 1
0
def test_removed_participants():
    from inbox.events.util import removed_participants
    helena = {'email': '*****@*****.**', 'name': 'Helena Handbasket'}
    ben = {'email': '*****@*****.**', 'name': 'Ben Handbasket'}
    paul = {'email': '*****@*****.**', 'name': 'Paul Hochon'}
    helena_case_change = {'email': '*****@*****.**', 'name': 'Helena Handbasket'}

    assert removed_participants([], []) == []
    assert removed_participants([helena], [ben]) == [helena]
    assert removed_participants([helena, ben], [helena]) == [ben]
    assert removed_participants([helena, ben], [paul, helena]) == [ben]
    assert len(removed_participants([helena, ben, paul], [helena])) == 2
    assert ben in removed_participants([helena, ben, paul], [helena])
    assert paul in removed_participants([helena, ben, paul], [helena])
    assert removed_participants([helena, ben], [helena_case_change, ben]) == []
    removed = removed_participants([helena, ben], [helena_case_change, paul])
    assert ben in removed and len(removed) == 1
Esempio n. 2
0
def test_removed_participants():
    from inbox.events.util import removed_participants

    helena = {"email": "*****@*****.**", "name": "Helena Handbasket"}
    ben = {"email": "*****@*****.**", "name": "Ben Handbasket"}
    paul = {"email": "*****@*****.**", "name": "Paul Hochon"}
    helena_case_change = {"email": "*****@*****.**", "name": "Helena Handbasket"}

    assert removed_participants([], []) == []
    assert removed_participants([helena], [ben]) == [helena]
    assert removed_participants([helena, ben], [helena]) == [ben]
    assert removed_participants([helena, ben], [paul, helena]) == [ben]
    assert len(removed_participants([helena, ben, paul], [helena])) == 2
    assert ben in removed_participants([helena, ben, paul], [helena])
    assert paul in removed_participants([helena, ben, paul], [helena])
    assert removed_participants([helena, ben], [helena_case_change, ben]) == []
    removed = removed_participants([helena, ben], [helena_case_change, paul])
    assert ben in removed and len(removed) == 1
Esempio n. 3
0
def test_removed_participants():
    from inbox.events.util import removed_participants
    helena = {'email': '*****@*****.**', 'name': 'Helena Handbasket'}
    ben = {'email': '*****@*****.**', 'name': 'Ben Handbasket'}
    paul = {'email': '*****@*****.**', 'name': 'Paul Hochon'}
    helena_case_change = {
        'email': '*****@*****.**',
        'name': 'Helena Handbasket'
    }

    assert removed_participants([], []) == []
    assert removed_participants([helena], [ben]) == [helena]
    assert removed_participants([helena, ben], [helena]) == [ben]
    assert removed_participants([helena, ben], [paul, helena]) == [ben]
    assert len(removed_participants([helena, ben, paul], [helena])) == 2
    assert ben in removed_participants([helena, ben, paul], [helena])
    assert paul in removed_participants([helena, ben, paul], [helena])
    assert removed_participants([helena, ben], [helena_case_change, ben]) == []
    removed = removed_participants([helena, ben], [helena_case_change, paul])
    assert ben in removed and len(removed) == 1