Exemplo n.º 1
0
def test_selecting_alias_succeeds_if_premium_parameter_is_set_to_true():
    # This is the default case
    user_id = db_utils.create_user()
    d.engine.execute("INSERT INTO useralias VALUES (%(id)s, %(alias)s, 'p')", id=user_id, alias=test_alias)
    query = useralias.select(userid=user_id, premium=True)
    # The manually set alias should equal what the function returns.
    assert test_alias == query
Exemplo n.º 2
0
def test_selecting_alias_succeeds_if_premium_parameter_is_set_to_true():
    # This is the default case
    user_id = db_utils.create_user()
    d.engine.execute("INSERT INTO useralias VALUES (%(id)s, %(alias)s, 'p')", id=user_id, alias=test_alias)
    query = useralias.select(userid=user_id, premium=True)
    # The manually set alias should equal what the function returns.
    assert test_alias == query
Exemplo n.º 3
0
def manage_alias_get_(request):
    return Response(
        define.webpage(
            request.userid,
            "manage/alias.html",
            [
                # Alias
                useralias.select(request.userid),
            ],
            title="Edit Username Alias"))
Exemplo n.º 4
0
def manage_alias_get_(request):
    status = define.common_status_check(request.userid)

    if status:
        return Response(define.common_status_page(request.userid, status))
    elif not request.userid:
        return Response(define.webpage(request.userid))

    return Response(define.webpage(request.userid, "manage/alias.html", [
        # Alias
        useralias.select(request.userid),
    ]))
Exemplo n.º 5
0
def manage_alias_get_(request):
    status = define.common_status_check(request.userid)

    if status:
        return Response(define.common_status_page(request.userid, status))
    elif not request.userid:
        return Response(define.webpage(request.userid))

    return Response(define.webpage(request.userid, "manage/alias.html", [
        # Alias
        useralias.select(request.userid),
    ], title="Edit Username Alias"))
Exemplo n.º 6
0
    def GET(self):
        status = define.common_status_check(self.user_id)

        if status:
            return define.common_status_page(self.user_id, status)
        elif not self.user_id:
            return define.webpage(self.user_id)

        return define.webpage(self.user_id, "manage/alias.html", [
            # Alias
            useralias.select(self.user_id),
        ])
Exemplo n.º 7
0
    def GET(self):
        status = define.common_status_check(self.user_id)

        if status:
            return define.common_status_page(self.user_id, status)
        elif not self.user_id:
            return define.webpage(self.user_id)

        return define.webpage(
            self.user_id,
            "manage/alias.html",
            [
                # Alias
                useralias.select(self.user_id),
            ])
Exemplo n.º 8
0
def test_setting_alias_succeeds_when_previous_alias_exists():
    config = CharSettings({'premium'}, {}, {})
    user_id = db_utils.create_user(config=config)
    useralias.set(user_id, "previousalias")
    useralias.set(user_id, "alias")
    assert useralias.select(userid=user_id) == "alias"
Exemplo n.º 9
0
def test_selecting_alias_when_user_has_no_alias_returns_zero_length_array():
    user_id = db_utils.create_user()
    queried_user_alias = useralias.select(userid=user_id)
    # Result when user has no alias set: should be None
    assert queried_user_alias is None
Exemplo n.º 10
0
def test_selecting_alias_when_user_has_no_alias_returns_zero_length_array_if_premium_parameter_is_set_to_false():
    user_id = db_utils.create_user()
    queried_user_alias = useralias.select(userid=user_id, premium=False)
    # Result when user has no alias set: should be a list, and be zero-length
    assert queried_user_alias == []
Exemplo n.º 11
0
def test_setting_alias_succeeds_when_previous_alias_exists():
    config = CharSettings({'premium'}, {}, {})
    user_id = db_utils.create_user(config=config)
    useralias.set(user_id, "previousalias")
    useralias.set(user_id, "alias")
    assert useralias.select(userid=user_id) == "alias"
Exemplo n.º 12
0
def test_selecting_alias_when_user_has_no_alias_returns_zero_length_array_if_premium_parameter_is_set_to_false():
    user_id = db_utils.create_user()
    queried_user_alias = useralias.select(userid=user_id, premium=False)
    # Result when user has no alias set: should be a list, and be zero-length
    assert queried_user_alias == []