def test_remove_from_products_all(): group = UserGroupAction(group_name="SampleUsers") group.remove_from_products(all_products=True) assert group.wire_dict() == { "do": [{ "remove": "all" }], "usergroup": "SampleUsers" }
def test_delete_user_group(): group = UserGroupAction("Test Group") group.delete() assert group.wire_dict() == { 'do': [{ 'deleteUserGroup': {} }], 'usergroup': 'Test Group' }
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_remove_users(): group = UserGroupAction(group_name="SampleUsers") group.remove_users(users=["*****@*****.**", "*****@*****.**"]) assert group.wire_dict() == { "do": [{ "remove": { "user": ["*****@*****.**", "*****@*****.**"] } }], "usergroup": "SampleUsers" }
def test_remove_from_products(): group = UserGroupAction(group_name="SampleUsers") group.remove_from_products(products=["Photoshop", "Illustrator"]) assert group.wire_dict() == { "do": [{ "remove": { "productConfiguration": ["Photoshop", "Illustrator"] } }], "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": { "product": ["Photoshop", "Illustrator"] } }], "usergroup": "SampleUsers" }
def test_create_user_group(): group = UserGroupAction(group_name="Test Group") group.create(description="Test Group Description") assert group.wire_dict() == { 'do': [{ 'createUserGroup': { 'option': 'ignoreIfAlreadyExists', 'description': 'Test Group Description' } }], 'usergroup': 'Test Group' }
def test_update_user_group(): group = UserGroupAction(group_name="Test Group") group.update(name="Renamed Test Group", description="Test Group Description") assert group.wire_dict() == { 'do': [{ 'updateUserGroup': { 'name': 'Renamed Test Group', 'description': 'Test Group Description' } }], 'usergroup': 'Test Group' }
def test_add_users_unicode(): group = UserGroupAction(group_name=u"người quản lý") group.add_users( users=[u"lwałę[email protected]", u"tkolář@test1.on-the-side.net"]) assert group.wire_dict() == { "do": [{ "add": { "user": [u"lwałę[email protected]", u"tkolář@test1.on-the-side.net"] } }], "usergroup": u"người quản lý" }