コード例 #1
0
ファイル: hub.py プロジェクト: damouse/pdservertemp
def api_register(username, email, password):
    model.user.usernameValid(username)
    model.user.emailVaild(email)
    model.user.passwordValid(password)

    password = localencryption.hashPassword(password)
    pdid = names.idForUser(username)

    res = yield manager.createUser(username, email, password, pdid)

    # security considerations here

    defer.returnValue(res)
コード例 #2
0
ファイル: hub.py プロジェクト: damouse/pdservertemp
def api_register(username, email, password):
    model.user.usernameValid(username)
    model.user.emailVaild(email)
    model.user.passwordValid(password)

    password = localencryption.hashPassword(password)
    pdid = names.idForUser(username)

    res = yield manager.createUser(username, email, password, pdid)

    # security considerations here

    defer.returnValue(res)
コード例 #3
0
def testNameGeneration():
    assert 'pd.damouse' == names.idForUser('damouse')
    assert 'pd.damouse.chutes.netflix-2' == names.idForChute('damouse', 'netflix', 2)
    assert 'pd.damouse.routers.aardvark' == names.idForRouter('damouse', 'aardvark')
    assert 'pd.damouse.routers.aardvark.instances.netflix-2' == names.idForInstance('damouse', 'aardvark', 'netflix', 2)
    assert 'pd.damouse.groups.castle' == names.idForGroup('damouse', 'castle')