예제 #1
0
def test_42_delete_plex_chart_release(request):
    depends(request, ['release_plex'])
    results = DELETE(f'/chart/release/id/{plex_id}/')
    assert results.status_code == 200, results.text
    assert isinstance(results.json(), int), results.text
    job_status = wait_on_job(results.json(), 300)
    assert job_status['state'] == 'SUCCESS', str(job_status['results'])
예제 #2
0
def test_12_delete_second_keytab(request):
    depends(request, ["SECOND_KEYTAB"])
    results = DELETE(f'/kerberos/keytab/id/{kt_id}')
    assert results.status_code == 200, results.text

    # double-check that it was actually deleted
    results = GET('/kerberos/keytab/?name=KT2')
    assert results.status_code == 200, results.text
    assert len(results.json()) == 0, results.text
예제 #3
0
def test_18_second_realm_delete(request):
    depends(request, ["SECOND_REALM"])
    results = DELETE(f'/kerberos/realm/id/{realm_id}')
    assert results.status_code == 200, results.text

    # double-check that it was actually deleted
    results = GET(f'/kerberos/realm/?realm={SAMPLEDOM_NAME}')
    assert results.status_code == 200, results.text
    assert len(results.json()) == 0, results.text
예제 #4
0
파일: iscsi.py 프로젝트: stattin42/freenas
def test_27_Delete_iSCSI_extent():
    results = DELETE(f"/iscsi/extent/id/{extent_id}/")
    assert results.status_code == 200, results.text
    assert results.json(), results.text
예제 #5
0
def test_62_delete_iscsi_initiator(request):
    depends(request, ["iscsi_01"])
    results = DELETE(f"/iscsi/initiator/id/{initiator_id}/")
    assert results.status_code == 200, results.text
    assert results.json(), results.text
예제 #6
0
def test_60_delete_iscsi_zvol_extent(request):
    depends(request, ["iscsi_30"])
    results = DELETE(f"/iscsi/extent/id/{zvol_extent_id}/")
    assert results.status_code == 200, results.text
    assert results.json(), results.text
예제 #7
0
def test_58_delete_associate_iscsi_zvol_targe_and_zvol_textent(request):
    depends(request, ["iscsi_31"])
    results = DELETE(f"/iscsi/targetextent/id/{zvol_associate_id}/", True)
    assert results.status_code == 200, results.text
    assert results.json(), results.text
예제 #8
0
def test_26_Delete_iSCSI_file_target(request):
    depends(request, ["iscsi_03"])
    results = DELETE(f"/iscsi/target/id/{target_id}/", False)
    assert results.status_code == 200, results.text
    assert results.json(), results.text
예제 #9
0
def test_14_delete_public_image_with_id(request):
    depends(request, ["pull_public_image"])
    results = DELETE(f'/container/image/id/{public_image_id}/')
    assert results.status_code == 200, results.text
    assert results.json() is None, results.text
예제 #10
0
 def test_43_delete_truechart_catalog(request):
     depends(request, ['custom_catalog'])
     results = DELETE('/catalog/id/UPDATECHARTS/')
     assert results.status_code == 200, results.text
     assert isinstance(results.json(), bool), results.text
     assert results.json() is True, results.text
예제 #11
0
def test_28_Delete_portal(request):
    depends(request, ["pool_04"], scope="session")
    results = DELETE(f"/iscsi/portal/id/{portal_id}/")
    assert results.status_code == 200, results.text
    assert results.json(), results.text
예제 #12
0
def test_27_Delete_iSCSI_extent(request):
    depends(request, ["pool_04"], scope="session")
    results = DELETE(f"/iscsi/extent/id/{extent_id}/")
    assert results.status_code == 200, results.text
    assert results.json(), results.text
예제 #13
0
def test_26_Delete_ISCSI_target(request):
    depends(request, ["pool_04"], scope="session")
    results = DELETE(f"/iscsi/target/id/{target_id}/")
    assert results.status_code == 200, results.text
    assert results.json(), results.text
예제 #14
0
파일: iscsi.py 프로젝트: stattin42/freenas
def test_28_Delete_portal():
    results = DELETE(f"/iscsi/portal/id/{portal_id}/")
    assert results.status_code == 200, results.text
    assert results.json(), results.text
예제 #15
0
def test_96_delete_cloud_credentials_error(request, credentials):
    depends(request, ["pool_04"], scope="session")
    result = DELETE(f"/cloudsync/credentials/id/{credentials['id']}/")
    assert result.status_code == 422
    assert "This credential is used by cloud sync task" in result.json(
    )["message"]
예제 #16
0
def test_25_Delete_associate_iSCSI_file_targetextent(request):
    depends(request, ["iscsi_05"], scope="session")
    results = DELETE(f"/iscsi/targetextent/id/{associate_id}/", False)
    assert results.status_code == 200, results.text
    assert results.json(), results.text
예제 #17
0
def test_14_removing_a_boot_environment_03():
    global job_id
    results = DELETE("/bootenv/id/bootenv03/")
    assert results.status_code == 200, results.text
    job_id = results.json()
예제 #18
0
def test_27_Delete_iSCSI_file_extent(request):
    depends(request, ["iscsi_04"])
    results = DELETE(f"/iscsi/extent/id/{extent_id}/")
    assert results.status_code == 200, results.text
    assert results.json(), results.text
예제 #19
0
파일: iscsi.py 프로젝트: freenas/freenas
def test_25_Delete_ISCSI_target():
    results = DELETE("/iscsi/target/id/1/")
    assert results.json(), results.text
예제 #20
0
def test_59_delete_iscsi_zvol_target(request):
    depends(request, ["iscsi_29"])
    results = DELETE(f"/iscsi/target/id/{zvol_target_id}/", True)
    assert results.status_code == 200, results.text
    assert results.json(), results.text
예제 #21
0
파일: iscsi.py 프로젝트: freenas/freenas
def test_26_Delete_iSCSI_extent():
    results = DELETE("/iscsi/extent/id/1/")
    assert results.json(), results.text
예제 #22
0
def test_61_delete_portal(request):
    depends(request, ["iscsi_02"])
    results = DELETE(f"/iscsi/portal/id/{portal_id}/")
    assert results.status_code == 200, results.text
    assert results.json(), results.text
예제 #23
0
파일: iscsi.py 프로젝트: freenas/freenas
def test_27_Delete_portal():
    results = DELETE("/iscsi/portal/id/1/")
    assert results.json(), results.text
예제 #24
0
파일: iscsi.py 프로젝트: qimingnan/freenas
def test_25_Delete_ISCSI_target():
    results = DELETE("/iscsi/target/id/1")
    assert results.json(), results.text
예제 #25
0
파일: iscsi.py 프로젝트: qimingnan/freenas
def test_26_Delete_iSCSI_extent():
    results = DELETE("/iscsi/extent/id/1/")
    assert results.json(), results.text
예제 #26
0
def test_44_delete_public_image_with_id(request):
    depends(request, ['pull_public_image'])
    results = DELETE(f'/container/image/id/{public_image_id}/', {'force': True})
    assert results.status_code == 200, results.text
    assert results.json() is None, results.text
예제 #27
0
파일: iscsi.py 프로젝트: qimingnan/freenas
def test_27_Delete_portal():
    results = DELETE("/iscsi/portal/id/1")
    assert results.json(), results.text
예제 #28
0
def test_43_delete_truechart_catalog():
    results = DELETE('/catalog/id/UPDATECHARTS/')
    assert results.status_code == 200, results.text
    assert isinstance(results.json(), bool), results.text
    assert results.json() is True, results.text
예제 #29
0
파일: iscsi.py 프로젝트: stattin42/freenas
def test_26_Delete_ISCSI_target():
    results = DELETE(f"/iscsi/target/id/{target_id}/")
    assert results.status_code == 200, results.text
    assert results.json(), results.text