# Path: gh/base.py
# class Command(object):
# class CustomOptionParser(OptionParser):
#     SUCCESS = 0
#     FAILURE = 1
#     COMMAND_UNKNOWN = 127
#     def __init__(self):
#     def run(self, options, args):
#     def get_repo(self, options):
#     def get_user(self):
#     def login(self):
#     def help(self):
#     def __init__(self, *args, **kwargs):
# def load_command(name):


from unittest import TestCase
from gh.base import (Command, CustomOptionParser, load_command, commands,
                     main_parser)
import sys


class TestCommand(TestCase):
    def test_run(self):
        class A(Command):

# Path: gh/base.py
# class Command(object):
# class CustomOptionParser(OptionParser):
#     SUCCESS = 0
#     FAILURE = 1
#     COMMAND_UNKNOWN = 127
#     def __init__(self):
#     def run(self, options, args):
#     def get_repo(self, options):
#     def get_user(self):
#     def login(self):
#     def help(self):
#     def __init__(self, *args, **kwargs):
# def load_command(name):


# Path: tests/test_base.py
from unittest import TestCase
from gh.base import (Command, CustomOptionParser, load_command, commands,
                     main_parser)
import sys



class TestCommand(TestCase):
    def test_run(self):
        class A(Command):

            pass