# This Source Code Form is subject to the terms of the Mozilla Public # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. import mozunit import pytest from tryselect.selectors.chooser.app import create_application TASKS = [ { "kind": "build", "label": "build-windows", "attributes": { "build_platform": "windows", }, }, { "kind": "test", "label": "test-windows-mochitest-e10s", "attributes": { "unittest_suite": "mochitest-browser-chrome", "mochitest_try_name": "mochitest-browser-chrome", }, }, ] @pytest.fixture def app(tg): app = create_application(tg) app.config["TESTING"] = True ctx = app.app_context() ctx.push() yield app ctx.pop() def test_try_chooser(app): client = app.test_client() response = client.get("/") assert response.status_code == 200 expected_output = [ b"""