# Path: tests/base.py
# LOG = oslo_logging.getLogger(__name__)
# class TestCase(base.BaseTestCase):
#     def setUp(self):
#     def _common_cleanup(self):
#     def log_level(self, level):
#     def mock_object(self, obj, attr_name, new_attr=None, **kwargs):
#     def assertDictMatch(self, d1, d2, approx_equal=False, tolerance=0.001):
#         def raise_assertion(msg):
# 
# Path: virtman/openstack/common/processutils.py
# LOG = logging.getLogger(__name__)
#             _PIPE = subprocess.PIPE  # pylint: disable=E1101
# class InvalidArgumentError(Exception):
# class UnknownArgumentError(Exception):
# class ProcessExecutionError(Exception):
# class NoRootWrapSpecified(Exception):
#     def __init__(self, message=None):
#     def __init__(self, message=None):
#     def __init__(self, stdout=None, stderr=None, exit_code=None, cmd=None,
#                  description=None):
#     def __init__(self, message=None):
# def _subprocess_setup():
# def execute(*cmd, **kwargs):
# def trycmd(*args, **kwargs):
# def ssh_execute(ssh, cmd, process_input=None,
#                 addl_env=None, check_exit_code=True):
# 
# Path: virtman/utils/exception.py
# LOG = logging.getLogger(__name__)
# class VirtmanException(Exception):
# class CreateBaseImageFailed(VirtmanException):
# class CreateSnapshotFailed(VirtmanException):
# class TestException(VirtmanException):
#     def __init__(self, message=None, **kwargs):
#     def __unicode__(self):


import os
import mock
import testtools
from tests import base
from virtman.openstack.common import processutils as putils
from virtman.utils import exception


class FunDemo():
    def show(self):
        print 'funDemo'

    def add(self, a, b):
        return a + b

    @staticmethod
    def cmd():

# Path: tests/base.py
# LOG = oslo_logging.getLogger(__name__)
# class TestCase(base.BaseTestCase):
#     def setUp(self):
#     def _common_cleanup(self):
#     def log_level(self, level):
#     def mock_object(self, obj, attr_name, new_attr=None, **kwargs):
#     def assertDictMatch(self, d1, d2, approx_equal=False, tolerance=0.001):
#         def raise_assertion(msg):
# 
# Path: virtman/openstack/common/processutils.py
# LOG = logging.getLogger(__name__)
#             _PIPE = subprocess.PIPE  # pylint: disable=E1101
# class InvalidArgumentError(Exception):
# class UnknownArgumentError(Exception):
# class ProcessExecutionError(Exception):
# class NoRootWrapSpecified(Exception):
#     def __init__(self, message=None):
#     def __init__(self, message=None):
#     def __init__(self, stdout=None, stderr=None, exit_code=None, cmd=None,
#                  description=None):
#     def __init__(self, message=None):
# def _subprocess_setup():
# def execute(*cmd, **kwargs):
# def trycmd(*args, **kwargs):
# def ssh_execute(ssh, cmd, process_input=None,
#                 addl_env=None, check_exit_code=True):
# 
# Path: virtman/utils/exception.py
# LOG = logging.getLogger(__name__)
# class VirtmanException(Exception):
# class CreateBaseImageFailed(VirtmanException):
# class CreateSnapshotFailed(VirtmanException):
# class TestException(VirtmanException):
#     def __init__(self, message=None, **kwargs):
#     def __unicode__(self):


# Path: tests/test_demo.py
import os
import mock
import testtools
from tests import base
from virtman.openstack.common import processutils as putils
from virtman.utils import exception



class FunDemo():
    def show(self):
        print 'funDemo'

    def add(self, a, b):
        return a + b

    @staticmethod
    def cmd():

        return putils.execute()