def test_module_send_valid(app, session):
    rv = app.test_client().post('/api/1/module_send', data=json.dumps({
        'author': 'bob',
        'name': 'somemodule',
        'tags': 'tag_foo,tag_bar'}),
        content_type='application/json')
    assert rv.status_code == 200

    deployments = get_all_deployments(session)
    assert deployments[0].author.name == 'bob'
    assert deployments[0].module.name == 'somemodule'
    assert set([x.value for x in deployments[0].tags])\
        == set(['tag_foo', 'tag_bar'])
Example #2
0
def test_module_send_valid(app, session):
    rv = app.test_client().post('/api/1/module_send',
                                data=json.dumps({
                                    'author': 'bob',
                                    'name': 'somemodule',
                                    'tags': 'tag_foo,tag_bar'
                                }),
                                content_type='application/json')
    assert rv.status_code == 200

    deployments = get_all_deployments(session)
    assert deployments[0].author.name == 'bob'
    assert deployments[0].module.name == 'somemodule'
    assert set([x.value for x in deployments[0].tags])\
        == set(['tag_foo', 'tag_bar'])
def test_get_all_deploymens(session, deployment_1):
    deps = get_all_deployments(session)
    assert len(deps) == 1
    assert deps[0].author.id == deployment_1.author.id
def test_get_all_deploymens(session, deployment_1):
    deps = get_all_deployments(session)
    assert len(deps) == 1
    assert deps[0].author.id == deployment_1.author.id