Exemplo n.º 1
0
def dissociate_line(userid, lineid):
    try:
        user_line = user_line_services.get_by_user_id_and_line_id(userid, lineid)
    except UserLineNotExistsError:
        raise AssociationNotExistsError("User with id=%s is not associated with line id=%s" % (userid, lineid))
    user_line_services.dissociate(user_line)
    return make_response('', 204)
Exemplo n.º 2
0
    def test_get_by_user_id_and_line_id(self, user_line_get_by_user_id):
        user_id = 123
        line_id = 42
        expected_result = UserLine(user_id=user_id, line_id=line_id)
        user_line_get_by_user_id.return_value = UserLine(user_id=user_id,
                                                         line_id=line_id)

        result = user_line_services.get_by_user_id_and_line_id(
            user_id, line_id)

        user_line_get_by_user_id.assert_called_once_with(user_id, line_id)
        assert_that(result, equal_to(expected_result))
Exemplo n.º 3
0
    def test_get_by_user_id_and_line_id(self, user_line_get_by_user_id):
        user_id = 123
        line_id = 42
        expected_result = UserLine(user_id=user_id,
                                   line_id=line_id)
        user_line_get_by_user_id.return_value = UserLine(user_id=user_id,
                                                         line_id=line_id)

        result = user_line_services.get_by_user_id_and_line_id(user_id, line_id)

        user_line_get_by_user_id.assert_called_once_with(user_id, line_id)
        assert_that(result, equal_to(expected_result))