コード例 #1
0
ファイル: test_commands.py プロジェクト: paylogic/pdt-client
def test_deploy(mocker, revision):
    """Test deploy command."""
    mocked_requests = mocker.patch('requests.post')
    log = mock.Mock()
    log.read.return_value = 'some log'
    deploy(
        url='http://example.com', username='******', password='******', status='dpl',
        instance='some_instance', log=log, cases=[123, 232])
    mocked_requests.assert_called_with(
        'http://example.com/api/deployment-reports/',
        headers={'content-type': 'application/json'},
        data='{"cases": [{"id": 123}, {"id": 232}], "instance": {"name": '
        '"some_instance"}, "log": "some log", "status": "dpl"}',
        auth=('user', 'password'))
コード例 #2
0
ファイル: test_commands.py プロジェクト: hvdklauw/pdt-client
def test_deploy(mocker):
    """Test deploy command."""
    mocked_requests = mocker.patch('requests.post')
    log = mock.Mock()
    log.read.return_value = 'some log'
    deploy(
        url='http://example.com', username='******', password='******', status='dpl',
        instance='some_instnace', ci_project='paylogic', log=log, release=1520)
    mocked_requests.assert_called_with(
        'http://example.com/api/deployment-reports/',
        headers={'Content-Type': 'application/json'},
        data='{"instance": {"ci_project": {"name": "paylogic"}, "name": "some_instnace"}, '
        '"log": "some log", "release": {"number": 1520}, "status": "dpl"}',
        auth=('user', 'password'))
コード例 #3
0
def test_deploy(mocker, revision):
    """Test deploy command."""
    mocked_requests = mocker.patch('requests.post')
    log = mock.Mock()
    log.read.return_value = 'some log'
    deploy(url='http://example.com',
           username='******',
           password='******',
           status='dpl',
           instance='some_instance',
           log=log,
           cases=[123, 232])
    mocked_requests.assert_called_with(
        'http://example.com/api/deployment-reports/',
        headers={'content-type': 'application/json'},
        data='{"cases": [{"id": 123}, {"id": 232}], "instance": {"name": '
        '"some_instance"}, "log": "some log", "status": "dpl"}',
        auth=('user', 'password'))
コード例 #4
0
ファイル: test_commands.py プロジェクト: hvdklauw/pdt-client
def test_deploy(mocker):
    """Test deploy command."""
    mocked_requests = mocker.patch('requests.post')
    log = mock.Mock()
    log.read.return_value = 'some log'
    deploy(url='http://example.com',
           username='******',
           password='******',
           status='dpl',
           instance='some_instnace',
           ci_project='paylogic',
           log=log,
           release=1520)
    mocked_requests.assert_called_with(
        'http://example.com/api/deployment-reports/',
        headers={'Content-Type': 'application/json'},
        data=
        '{"instance": {"ci_project": {"name": "paylogic"}, "name": "some_instnace"}, '
        '"log": "some log", "release": {"number": 1520}, "status": "dpl"}',
        auth=('user', 'password'))