# Path: moduleframework/helpfile_linter.py
# class HelpMDLinter(object):
#     def __init__(self):
#     def get_image_name(self, name):
#     def get_maintainer_name(self, name):
#     def get_tag(self, name):
# 
# Path: moduleframework/dockerlinter.py
# EXPOSE = "EXPOSE"
# VOLUME = "VOLUME"
# LABEL = "LABEL"
# ENV = "ENV"
# PORTS = "PORTS"
# FROM = "FROM"
# RUN = "RUN"
# USER = "USER"
# COPY = "COPY"
# ADD = "ADD"
# INSTRUCT = "instruction"
# def get_string(value):
#     def __init__(self):
#     def _get_general(self, value):
#     def _get_env(self, value):
#     def _get_volume(self, value):
#     def _get_label(self, val):
#     def _get_structure_as_dict(self):
#     def get_from_instruction(self):
#     def get_docker_env(self):
#     def get_docker_specific_env(self, env_name=None):
#     def get_docker_expose(self):
#     def get_docker_volume(self):
#     def get_docker_labels(self):
#     def get_specific_label(self, label_name=None):
#     def check_from_is_first(self):
#     def check_from_directive_is_valid(self):
#     def check_chained_run_dnf_commands(self):
#     def check_chained_run_rest_commands(self):
#     def check_clean_all_command(self):
#     def _get_copy_add_files(self, dirname):
#     def check_helpmd_is_present(self):
#     def check_copy_files_exist(self):
# class DockerfileLinter(object):
# 
# Path: moduleframework/module_framework.py
# PROFILE = None
# def skipTestIf(value, text="Test not intended for this module profile"):


from moduleframework import helpfile_linter, dockerlinter, module_framework
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License along
# with this program; if not, write to the Free Software Foundation, Inc.,
# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
# Authors: Jan Scotka <jscotka@redhat.com>
#



class HelpFileSanity(module_framework.AvocadoTest):
    """
    :avocado: enable
    :avocado: tags=optional,rhel,fedora,docker,helpmd_sanity_test,static

    """

    helpmd = None
    dp = None

    def setUp(self):
        # it is not intended just for docker, but just docker packages are
        # actually properly signed
        self.helpmd = helpfile_linter.HelpMDLinter()

# Path: moduleframework/helpfile_linter.py
# class HelpMDLinter(object):
#     def __init__(self):
#     def get_image_name(self, name):
#     def get_maintainer_name(self, name):
#     def get_tag(self, name):
# 
# Path: moduleframework/dockerlinter.py
# EXPOSE = "EXPOSE"
# VOLUME = "VOLUME"
# LABEL = "LABEL"
# ENV = "ENV"
# PORTS = "PORTS"
# FROM = "FROM"
# RUN = "RUN"
# USER = "USER"
# COPY = "COPY"
# ADD = "ADD"
# INSTRUCT = "instruction"
# def get_string(value):
#     def __init__(self):
#     def _get_general(self, value):
#     def _get_env(self, value):
#     def _get_volume(self, value):
#     def _get_label(self, val):
#     def _get_structure_as_dict(self):
#     def get_from_instruction(self):
#     def get_docker_env(self):
#     def get_docker_specific_env(self, env_name=None):
#     def get_docker_expose(self):
#     def get_docker_volume(self):
#     def get_docker_labels(self):
#     def get_specific_label(self, label_name=None):
#     def check_from_is_first(self):
#     def check_from_directive_is_valid(self):
#     def check_chained_run_dnf_commands(self):
#     def check_chained_run_rest_commands(self):
#     def check_clean_all_command(self):
#     def _get_copy_add_files(self, dirname):
#     def check_helpmd_is_present(self):
#     def check_copy_files_exist(self):
# class DockerfileLinter(object):
# 
# Path: moduleframework/module_framework.py
# PROFILE = None
# def skipTestIf(value, text="Test not intended for this module profile"):


# Path: moduleframework/tests/static/helpmd_lint.py
from moduleframework import helpfile_linter, dockerlinter, module_framework

# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License along
# with this program; if not, write to the Free Software Foundation, Inc.,
# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
# Authors: Jan Scotka <jscotka@redhat.com>
#



class HelpFileSanity(module_framework.AvocadoTest):
    """
    :avocado: enable
    :avocado: tags=optional,rhel,fedora,docker,helpmd_sanity_test,static

    """

    helpmd = None
    dp = None

    def setUp(self):
        # it is not intended just for docker, but just docker packages are
        # actually properly signed
        self.helpmd = helpfile_linter.HelpMDLinter()

        self.dp = dockerlinter.DockerfileLinter()