def test_mod_group(user_setup) -> None:
    binary_manager = BinaryManager()
    group_helper = GroupHelper(binary_manager.binary(Binaries.GROUPADD),
                               binary_manager.binary(Binaries.GROUPMOD))
    group_helper.groupmod('test', rename='tester', root_directory=user_setup)

    result = GroupHelper.group_data('tester', root_directory=user_setup)
    assert result
    assert result._asdict() == {
        'name': 'tester',
        'password': '******',
        'gid': 10001,
        'members': ['test', 'test1', 'test2']
    }
Beispiel #2
0
def test_mod_group(user_setup) -> None:
    binary_manager = BinaryManager()
    group_helper = GroupHelper(
        binary_manager.binary(Binaries.GROUPADD),
        binary_manager.binary(Binaries.GROUPMOD),
    )
    group_helper.groupmod("test", rename="tester", root_directory=user_setup)

    result = GroupHelper.group_data("tester", root_directory=user_setup)
    assert result
    assert result._asdict() == {
        "name": "tester",
        "password": "******",
        "gid": 10001,
        "members": ["test", "test1", "test2"],
    }