コード例 #1
0
def test_add_to_products_all():
    group = UserGroupAction(group_name="SampleUsers")
    group.add_to_products(all_products=True)
    assert group.wire_dict() == {
        "do": [{
            "add": "all"
        }],
        "usergroup": "SampleUsers"
    }
コード例 #2
0
def test_add_to_products():
    group = UserGroupAction(group_name="SampleUsers")
    group.add_to_products(products=["Photoshop", "Illustrator"])
    assert group.wire_dict() == {
        "do": [{
            "add": {
                "productConfiguration": ["Photoshop", "Illustrator"]
            }
        }],
        "usergroup": "SampleUsers"
    }
コード例 #3
0
def test_add_to_products_all_error():
    group = UserGroupAction(group_name="SampleUsers")
    with pytest.raises(ValueError):
        group.add_to_products(all_products=True, products=["Photoshop"])