# Path: sigtools/tests/sphinxextfixt.py
# def inner(a, b):
#     def __init__(self):
#     def outer(self, c, *args, **kwargs):
# def kwo(a, b, c=1, d=2):
# def outer(c, *args, **kwargs):
# class AClass(object):


import unittest
from sigtools.tests import sphinxextfixt
            from sigtools import sphinxext
#
# The above copyright notice and this permission notice shall be included in
# all copies or substantial portions of the Software.
#
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
# THE SOFTWARE.





app = object()


class SphinxExtTests(unittest.TestCase):
    def setUp(self):
        try:
        except SyntaxError: # sphinx does not work on py32
            raise unittest.SkipTest("Sphinx could not be imported.")
        else:
            self.sphinxext = sphinxext

    def test_forge(self):
        r = self.sphinxext.process_signature(
            app, 'function', 'sigtools.tests.sphinxextfixt.outer',

# Path: sigtools/tests/sphinxextfixt.py
# def inner(a, b):
#     def __init__(self):
#     def outer(self, c, *args, **kwargs):
# def kwo(a, b, c=1, d=2):
# def outer(c, *args, **kwargs):
# class AClass(object):


# Path: sigtools/tests/test_sphinxext.py
import unittest
from sigtools.tests import sphinxextfixt
            from sigtools import sphinxext

#
# The above copyright notice and this permission notice shall be included in
# all copies or substantial portions of the Software.
#
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
# THE SOFTWARE.





app = object()


class SphinxExtTests(unittest.TestCase):
    def setUp(self):
        try:
        except SyntaxError: # sphinx does not work on py32
            raise unittest.SkipTest("Sphinx could not be imported.")
        else:
            self.sphinxext = sphinxext

    def test_forge(self):
        r = self.sphinxext.process_signature(
            app, 'function', 'sigtools.tests.sphinxextfixt.outer',

            sphinxextfixt.outer, {}, '(c, *args, **kwargs)', None)