@lru_cache()
    def urls(self, version=None):
        urls = []
        for url, methods in self.api.http.routes.items():
            for method, versions in methods.items():
                for interface_version, interface in versions.items():
                    if interface_version == version and interface == self:
                        if not url in urls:
                            urls.append(('/v{0}'.format(version) if version else '') + url)
        return urls
Test function for evalF1() 2/2
dataset/ETHPy150Open timothycrosley/hug/hug/interface.py/HTTP.urls--crossover with--dataset/ETHPy150Open ggventurini/python-deltasigma/deltasigma/tests/test_evalF1.py/TestEvalF1.test_evalF1_2