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" }
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" }
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"])