xref: /unit/test/unit/applications/lang/php.py (revision 1303)
11019Szelenkov@nginx.comfrom unit.applications.proto import TestApplicationProto
21019Szelenkov@nginx.com
31019Szelenkov@nginx.com
41019Szelenkov@nginx.comclass TestApplicationPHP(TestApplicationProto):
51116Szelenkov@nginx.com    application_type = "php"
61116Szelenkov@nginx.com
7*1303St.nateldemoura@f5.com    def load(self, script, name='index.php', **kwargs):
81019Szelenkov@nginx.com        script_path = self.current_dir + '/php/' + script
91019Szelenkov@nginx.com
101050Szelenkov@nginx.com        self._load_conf(
111019Szelenkov@nginx.com            {
121041Svbart@nginx.com                "listeners": {"*:7080": {"pass": "applications/" + script}},
131019Szelenkov@nginx.com                "applications": {
141019Szelenkov@nginx.com                    script: {
151116Szelenkov@nginx.com                        "type": self.application_type,
161019Szelenkov@nginx.com                        "processes": {"spare": 0},
171019Szelenkov@nginx.com                        "root": script_path,
181019Szelenkov@nginx.com                        "working_directory": script_path,
191019Szelenkov@nginx.com                        "index": name,
201019Szelenkov@nginx.com                    }
211019Szelenkov@nginx.com                },
22*1303St.nateldemoura@f5.com            },
23*1303St.nateldemoura@f5.com            **kwargs
241019Szelenkov@nginx.com        )
25