add tests for username validation
continuous-integration/drone/pr Build is passing
Details
continuous-integration/drone/pr Build is passing
Details
This commit is contained in:
parent
a24bc21e01
commit
4596312afa
|
@ -0,0 +1,19 @@
|
|||
import ceo.utils as utils
|
||||
|
||||
|
||||
def test_validate_username():
|
||||
assert utils.validate_username('') == 'Username must not be empty'
|
||||
assert utils.validate_username('-failure') == 'Username is invalid'
|
||||
assert utils.validate_username('35 - joe') == 'Username is invalid'
|
||||
assert utils.validate_username('35 -joe') == 'Username is invalid'
|
||||
assert utils.validate_username('35- joe') == 'Username is invalid'
|
||||
assert utils.validate_username('35$joe') == 'Username is invalid'
|
||||
assert utils.validate_username(' 35joe') == 'Username is invalid'
|
||||
assert utils.validate_username('35 joe') == 'Username is invalid'
|
||||
assert utils.validate_username('35joe ') == 'Username is invalid'
|
||||
assert utils.validate_username('joe!') == 'Username is invalid'
|
||||
assert utils.validate_username('e45jong') is None
|
||||
assert utils.validate_username('joe-35') is None
|
||||
assert utils.validate_username('joe35-') is None
|
||||
assert utils.validate_username('35joe-') is None
|
||||
assert utils.validate_username('35-joe') is None
|
Loading…
Reference in New Issue