Пример #1
0
def test_007_check_shadow_copies(request, proto):
    """
    This is very basic validation of presence of snapshot
    over SMB1 and SMB2/3.
    """
    depends(request, ["VSS_USER_CREATED"])
    c = SMB()
    snaps = c.get_shadow_copies(host=ip,
                                share=SMB_NAME,
                                username=SMB_USER,
                                password=SMB_PWD,
                                smb1=(proto == "SMB1"))
    assert len(snaps) == 1, snaps
Пример #2
0
def test_009_check_shadow_copies_count_after_setup(request, proto):
    """
    This is very basic validation of presence of snapshot
    over SMB1 and SMB2/3.
    """
    depends(request, ["VSS_USER_CREATED"])
    c = SMB()
    snaps = c.get_shadow_copies(host=ip,
                                share=SMB_NAME,
                                username=SMB_USER,
                                password=SMB_PWD,
                                smb1=(proto == "SMB1"))
    assert len(snaps) == 4, snaps
    snaps.sort()
    for idx, gmt in enumerate(snaps[1:]):
        snapshots[f'snapshot{idx + 1}']['gmt_string'] = gmt