コード例 #1
0
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"
    }
コード例 #2
0
def test_delete_user_group():
    group = UserGroupAction("Test Group")
    group.delete()
    assert group.wire_dict() == {
        'do': [{
            'deleteUserGroup': {}
        }],
        'usergroup': 'Test Group'
    }
コード例 #3
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"
    }
コード例 #4
0
def test_remove_users():
    group = UserGroupAction(group_name="SampleUsers")
    group.remove_users(users=["*****@*****.**", "*****@*****.**"])
    assert group.wire_dict() == {
        "do": [{
            "remove": {
                "user": ["*****@*****.**", "*****@*****.**"]
            }
        }],
        "usergroup": "SampleUsers"
    }
コード例 #5
0
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"
    }
コード例 #6
0
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"
    }
コード例 #7
0
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'
    }
コード例 #8
0
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'
    }
コード例 #9
0
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ý"
    }