# Path: pyoauth2/utils.py
# UNICODE_ASCII_CHARACTERS = (string.ascii_letters.decode('ascii') +
#                             string.digits.decode('ascii'))
# def random_ascii_string(length):
# def url_query_params(url):
# def url_dequery(url):
# def build_url(base, additional_params=None):


import unittest
from pyoauth2 import utils
# encoding: utf-8
#
#  Licensed to the Apache Software Foundation (ASF) under one
#  or more contributor license agreements.  See the NOTICE file
#  distributed with this work for additional information
#  regarding copyright ownership.  The ASF licenses this file
#  to you under the Apache License, Version 2.0 (the
#  "License"); you may not use this file except in compliance
#  with the License.  You may obtain a copy of the License at
#
#    http://www.apache.org/licenses/LICENSE-2.0
#
#  Unless required by applicable law or agreed to in writing,
#  software distributed under the License is distributed on an
#  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
#  KIND, either express or implied.  See the License for the
#  specific language governing permissions and limitations
#  under the License.
#

from __future__ import absolute_import


class UtilsTest(unittest.TestCase):

    def setUp(self):
        self.base_url = 'https://www.grapheffect.com/some/path;hello?c=30&b=2&a=10'

    def test_random_ascii_string(self):
        """Test that random_ascii_string generates string of correct length."""

# Path: pyoauth2/utils.py
# UNICODE_ASCII_CHARACTERS = (string.ascii_letters.decode('ascii') +
#                             string.digits.decode('ascii'))
# def random_ascii_string(length):
# def url_query_params(url):
# def url_dequery(url):
# def build_url(base, additional_params=None):


# Path: pyoauth2/tests/test_utils.py
import unittest
from pyoauth2 import utils

# encoding: utf-8
#
#  Licensed to the Apache Software Foundation (ASF) under one
#  or more contributor license agreements.  See the NOTICE file
#  distributed with this work for additional information
#  regarding copyright ownership.  The ASF licenses this file
#  to you under the Apache License, Version 2.0 (the
#  "License"); you may not use this file except in compliance
#  with the License.  You may obtain a copy of the License at
#
#    http://www.apache.org/licenses/LICENSE-2.0
#
#  Unless required by applicable law or agreed to in writing,
#  software distributed under the License is distributed on an
#  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
#  KIND, either express or implied.  See the License for the
#  specific language governing permissions and limitations
#  under the License.
#

from __future__ import absolute_import


class UtilsTest(unittest.TestCase):

    def setUp(self):
        self.base_url = 'https://www.grapheffect.com/some/path;hello?c=30&b=2&a=10'

    def test_random_ascii_string(self):
        """Test that random_ascii_string generates string of correct length."""

        code = utils.random_ascii_string(25)