# 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/. from __future__ import absolute_import, print_function, unicode_literals 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 = [ """