コード例 #1
0
def test_validate_username_reddit_regex():
    assert validate_username("Reddit", "bob_PyBites")
    assert validate_username("Reddit", "-123ABC")
    assert validate_username("Reddit", "123-abc__")
    assert not validate_username("Reddit", "bobb.")
    assert not validate_username("Reddit", "bob@PyBites")
    assert not validate_username("Reddit", "bob$56")
コード例 #2
0
def test_validate_username_facebook_regex():
    assert validate_username("Facebook", "bobb.")
    assert validate_username("Facebook", "bob.PyBites")
    assert validate_username("Facebook", "aAbB123")
    assert not validate_username("Facebook", "bobb,")
    assert not validate_username("Facebook", "bob$56")
    assert not validate_username("Facebook", "bob123_")
コード例 #3
0
def test_validate_username_twitter_regex():
    assert validate_username("Twitter", "bob")
    assert validate_username("Twitter", "boB123")
    assert validate_username("Twitter", "bo__89A")
    assert not validate_username("Twitter", "bob-123")
    assert not validate_username("Twitter", "bob@PyBites")
    assert not validate_username("Twitter", "bob.")
コード例 #4
0
def test_validate_username_facebook_regex():
    assert validate_username('Facebook', 'bobb.')
    assert validate_username('Facebook', 'bob.PyBites')
    assert validate_username('Facebook', 'aAbB123')
    assert not validate_username('Facebook', 'bobb,')
    assert not validate_username('Facebook', 'bob$56')
    assert not validate_username('Facebook', 'bob123_')
コード例 #5
0
def test_validate_username_reddit_regex():
    assert validate_username('Reddit', 'bob_PyBites')
    assert validate_username('Reddit', '-123ABC')
    assert validate_username('Reddit', '123-abc__')
    assert not validate_username('Reddit', 'bobb.')
    assert not validate_username('Reddit', 'bob@PyBites')
    assert not validate_username('Reddit', 'bob$56')
コード例 #6
0
def test_validate_username_twitter_regex():
    assert validate_username('Twitter', 'bob')
    assert validate_username('Twitter', 'boB123')
    assert validate_username('Twitter', 'bo__89A')
    assert not validate_username('Twitter', 'bob-123')
    assert not validate_username('Twitter', 'bob@PyBites')
    assert not validate_username('Twitter', 'bob.')
コード例 #7
0
def test_validate_username_reddit_range():
    assert validate_username("Reddit", "abc")
    assert not validate_username("Reddit", "ab")
    assert not validate_username("Reddit", "a" * 21)
コード例 #8
0
def test_validate_username_facebook_range():
    assert validate_username("Facebook", "abc123")
    assert not validate_username("Facebook", "bob")
    assert not validate_username("Facebook", "a" * 51)
コード例 #9
0
def test_validate_username_twitter_range():
    assert validate_username("Twitter", "a")
    assert not validate_username("Twitter", "")
    assert not validate_username("Twitter", "a" * 16)
コード例 #10
0
def test_validate_username_wrong_validator():
    with pytest.raises(ValueError):
        validate_username("Github", "bob")
コード例 #11
0
def test_validate_username_reddit_range():
    assert validate_username('Reddit', 'abc')
    assert not validate_username('Reddit', 'ab')
    assert not validate_username('Reddit', 'a'*21)
コード例 #12
0
def test_validate_username_facebook_range():
    assert validate_username('Facebook', 'abc123')
    assert not validate_username('Facebook', 'bob')
    assert not validate_username('Facebook', 'a'*51)
コード例 #13
0
def test_validate_username_twitter_range():
    assert validate_username('Twitter', 'a')
    assert not validate_username('Twitter', '')
    assert not validate_username('Twitter', 'a'*16)
コード例 #14
0
def test_validate_username_wrong_validator():
    with pytest.raises(ValueError):
        validate_username('Github', 'bob')