berpress/swagger-coverage

View on GitHub
swagger_coverage/src/results/swagger_diff.py

Summary

Maintainability
A
0 mins
Test Coverage
class SwaggerDiff:
    def __init__(self, local_swagger: dict, actual_swagger: dict):
        """
        Get difference between current local swagger and current actual swagger
        :param local_swagger: local swagger
        :param actual_swagger: actual swagger
        """
        self.local_swagger = local_swagger
        self.actual_swagger = actual_swagger

    def get_diff(self):
        diff = {
            k: self.actual_swagger[k]
            for k in set(self.actual_swagger) - set(self.local_swagger)
        }
        return diff