コード例 #1
0
ファイル: tests.py プロジェクト: raipc/pilot
def test_uppercase_domain(name, domain):
    email = '@'.join([name, domain])
    assert check_email(email) == False
コード例 #2
0
ファイル: tests.py プロジェクト: raipc/pilot
def test_time_attack():
    very_long_email = "%(string)s@%(string)s.ru" % {'string': 'long' * 100000}
    for _ in xrange(100000):
        check_email(very_long_email)
コード例 #3
0
ファイル: tests.py プロジェクト: raipc/pilot
def test_name_length(name, domain, result):
    email = '@'.join([name, domain])
    assert check_email(email) == result
コード例 #4
0
ファイル: tests.py プロジェクト: raipc/pilot
def test_wrong_input(input_str):
    with pytest.raises(TypeError):
        check_email(input_str)
コード例 #5
0
ファイル: tests.py プロジェクト: raipc/pilot
def test_unicode(name, name_result, domain, domain_result):
    email = '@'.join([name, domain])
    assert check_email(email) == (name_result and domain_result)
コード例 #6
0
ファイル: tests.py プロジェクト: raipc/pilot
def test_invalid_characters_in_domain(name, domain, result):
    email = '@'.join([name, domain])
    assert check_email(email) == result
コード例 #7
0
ファイル: tests.py プロジェクト: raipc/pilot
def test_invalid_characters_in_domain(name, domain, result):
    email = '@'.join([name, domain])
    assert check_email(email) == result
コード例 #8
0
ファイル: tests.py プロジェクト: raipc/pilot
def test_dots_in_name(name, domain, result):
    email = '@'.join([name, domain])
    assert check_email(email) == result
コード例 #9
0
ファイル: tests.py プロジェクト: raipc/pilot
def test_without_at_delimiter(name, domain, delimiter):
    email = delimiter.join([name, domain])
    assert check_email(email) == False
コード例 #10
0
ファイル: tests.py プロジェクト: raipc/pilot
def test_name_length(name, domain, result):
    email = '@'.join([name, domain])
    assert check_email(email) == result
コード例 #11
0
ファイル: tests.py プロジェクト: raipc/pilot
def test_uppercase_domain(name, domain):
    email = '@'.join([name, domain])
    assert check_email(email) == False
コード例 #12
0
ファイル: tests.py プロジェクト: raipc/pilot
def test_time_attack():
    very_long_email = "%(string)s@%(string)s.ru" % {'string': 'long' * 100000}
    for _ in xrange(100000):
        check_email(very_long_email)
コード例 #13
0
ファイル: tests.py プロジェクト: raipc/pilot
def test_unicode(name, name_result, domain, domain_result):
    email = '@'.join([name, domain])
    assert check_email(email) == (name_result and domain_result)
コード例 #14
0
ファイル: tests.py プロジェクト: raipc/pilot
def test_wrong_input(input_str):
    with pytest.raises(TypeError):
        check_email(input_str)
コード例 #15
0
ファイル: tests.py プロジェクト: raipc/pilot
def test_without_at_delimiter(name, domain, delimiter):
    email = delimiter.join([name, domain])
    assert check_email(email) == False
コード例 #16
0
ファイル: tests.py プロジェクト: raipc/pilot
def test_names_with_quotes(name, domain, result):
    email = '@'.join([name, domain])
    assert check_email(email) == result
コード例 #17
0
ファイル: tests.py プロジェクト: raipc/pilot
def test_dots_in_name(name, domain, result):
    email = '@'.join([name, domain])
    assert check_email(email) == result
コード例 #18
0
ファイル: tests.py プロジェクト: raipc/pilot
def test_names_with_quotes(name, domain, result):
    email = '@'.join([name, domain])
    assert check_email(email) == result