示例#1
0
def test_get_members_from_bulk():
    data = [{"role_id": "1", "username": "******"},
            {"role_id": "1", "username": "******"}]
    members = services.get_members_from_bulk(data, project_id=1)

    assert len(members) == 2
    assert members[0].email == "*****@*****.**"
    assert members[1].email == "*****@*****.**"
def test_get_members_from_bulk():
    data = [{"role_id": "1", "email": "*****@*****.**"},
            {"role_id": "1", "email": "*****@*****.**"}]
    members = services.get_members_from_bulk(data, project_id=1)

    assert len(members) == 2
    assert members[0].email == "*****@*****.**"
    assert members[1].email == "*****@*****.**"
def test_create_members_in_bulk():
    with mock.patch("taiga.projects.services.members.db") as db:
        data = [{
            "role_id": "1",
            "username": "******"
        }, {
            "role_id": "1",
            "username": "******"
        }]
        members = services.get_members_from_bulk(data, project_id=1)
        services.create_members_in_bulk(members)
        db.save_in_bulk.assert_called_once_with(members, None, None)