コード例 #1
0
    def test_upstream_routes_for_app(self):

        config = Config(self.mockEnvironmentDeploy)
        routes = config.get_upstream_routes("app")

        self.assertEqual(len(routes), 2)
        self.assertTrue(
            "https://www.master-7rqtwti-gcpjkefjk4wc2.us-2.platformsh.site/" in
            routes)
        self.assertEqual(
            "https://www.{default}/", routes[
                "https://www.master-7rqtwti-gcpjkefjk4wc2.us-2.platformsh.site/"]
            ["original_url"])
コード例 #2
0
    def test_upstream_routes_for_app_on_dedicated(self):
        env = self.mockEnvironmentDeploy
        routeData = self.loadJsonFile('PLATFORM_ROUTES')
        routeData[
            'https://www.master-7rqtwti-gcpjkefjk4wc2.us-2.platformsh.site/'][
                'upstream'] = 'app:http'
        env['PLATFORM_ROUTES'] = self.encode(routeData)

        config = Config(env)
        routes = config.get_upstream_routes("app")

        self.assertEqual(len(routes), 2)
        self.assertTrue(
            "https://www.master-7rqtwti-gcpjkefjk4wc2.us-2.platformsh.site/" in
            routes)
        self.assertEqual(
            "https://www.{default}/", routes[
                "https://www.master-7rqtwti-gcpjkefjk4wc2.us-2.platformsh.site/"]
            ["original_url"])