Example #1
0
def test_email_data():
    data = helpers.make_make_email_data('*****@*****.**')
    assert 'mailto:[email protected]' == data
    data = helpers.make_make_email_data(('*****@*****.**', '*****@*****.**'))
    assert 'mailto:[email protected],[email protected]' == data
    data = helpers.make_make_email_data('*****@*****.**', cc='*****@*****.**')
    assert 'mailto:[email protected][email protected]' == data
    data = helpers.make_make_email_data('*****@*****.**',
                                        bcc='*****@*****.**')
    assert 'mailto:[email protected][email protected]' == data
    data = helpers.make_make_email_data('*****@*****.**',
                                        cc=('*****@*****.**',
                                            '*****@*****.**'))
    assert 'mailto:[email protected][email protected],[email protected]' == data
    data = helpers.make_make_email_data('*****@*****.**',
                                        bcc=('*****@*****.**',
                                             '*****@*****.**'))
    assert 'mailto:[email protected][email protected],[email protected]' == data
    data = helpers.make_make_email_data('*****@*****.**',
                                        cc=('*****@*****.**',
                                            '*****@*****.**'),
                                        subject='Test')
    assert 'mailto:[email protected][email protected],[email protected]&subject=Test' == data
    data = helpers.make_make_email_data('*****@*****.**',
                                        cc=('*****@*****.**',
                                            '*****@*****.**'),
                                        subject='Subject',
                                        body='Body')
    assert 'mailto:[email protected][email protected],[email protected]&subject=Subject&body=Body' == data
    data = helpers.make_make_email_data('*****@*****.**',
                                        subject='A subject',
                                        body='Hellöö')
    assert 'mailto:[email protected]?subject=A%20subject&body=Hell%C3%B6%C3%B6' == data
Example #2
0
def test_email_data_illegal():
    with pytest.raises(ValueError):
        helpers.make_make_email_data(None)
    with pytest.raises(ValueError):
        helpers.make_make_email_data('')
    with pytest.raises(ValueError):
        helpers.make_make_email_data([])
Example #3
0
def test_email_data_illegal():
    with pytest.raises(ValueError):
        helpers.make_make_email_data(None)
    with pytest.raises(ValueError):
        helpers.make_make_email_data('')
    with pytest.raises(ValueError):
        helpers.make_make_email_data([])
Example #4
0
def test_email_data():
    data = helpers.make_make_email_data('*****@*****.**')
    assert 'mailto:[email protected]' == data
    data = helpers.make_make_email_data(('*****@*****.**', '*****@*****.**'))
    assert 'mailto:[email protected],[email protected]' == data
    data = helpers.make_make_email_data('*****@*****.**', cc='*****@*****.**')
    assert 'mailto:[email protected][email protected]' == data
    data = helpers.make_make_email_data('*****@*****.**', bcc='*****@*****.**')
    assert 'mailto:[email protected][email protected]' == data
    data = helpers.make_make_email_data('*****@*****.**', cc=('*****@*****.**', '*****@*****.**'))
    assert 'mailto:[email protected][email protected],[email protected]' == data
    data = helpers.make_make_email_data('*****@*****.**', bcc=('*****@*****.**', '*****@*****.**'))
    assert 'mailto:[email protected][email protected],[email protected]' == data
    data = helpers.make_make_email_data('*****@*****.**', cc=('*****@*****.**', '*****@*****.**'), subject='Test')
    assert 'mailto:[email protected][email protected],[email protected]&subject=Test' == data
    data = helpers.make_make_email_data('*****@*****.**', cc=('*****@*****.**', '*****@*****.**'), subject='Subject', body='Body')
    assert 'mailto:[email protected][email protected],[email protected]&subject=Subject&body=Body' == data
    data = helpers.make_make_email_data('*****@*****.**', subject='A subject', body='Hellöö')
    assert 'mailto:[email protected]?subject=A%20subject&body=Hell%C3%B6%C3%B6' == data