KissPeter/APIFuzzer

View on GitHub
apifuzzer/template_generator_base.py

Summary

Maintainability
A
0 mins
Test Coverage
C
75%
from apifuzzer.utils import get_logger


class TemplateGenerator(object):
    """
    Skeleton template generator
    """

    def __init__(self):
        self.logger = self.logger = get_logger(self.__class__.__name__)

    def process_api_resources(self):
        """
        This method processes the API definition
        """
        pass

    def compile_base_url(self, alternate_url):
        """
        This method finalizes the url where the request should be sent to
        :param alternate_url: alternative url if the one set in API definition is overwritten
        :type alternate_url: str
        :return: url
        :rtype: str
        """
        pass