import base64 import pytest from flask import url_for from data import model from endpoints.test.shared import conduct_call from test.fixtures import * def test_start_build_disabled_trigger(app, client): trigger = model.build.list_build_triggers('devtable', 'building')[0] trigger.enabled = False trigger.save() params = { 'trigger_uuid': trigger.uuid, } headers = { 'Authorization': 'Basic ' + base64.b64encode('devtable:password'), } conduct_call(client, 'webhooks.build_trigger_webhook', url_for, 'POST', params, None, 400, headers=headers)