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_users_error(): group = UserGroupAction(group_name="SampleUsers") with pytest.raises(ValueError): group.remove_users(users=[])