Exemple #1
0
 def test_25_Stopping_SMB_service(self):
     PUT("/services/services/cifs/", {"srv_enable": False}) == 200
Exemple #2
0
def test_02_Updating_Settings_with_a_not_supported_provider_expect_422():
    global test
    results = PUT('/dyndns/', {'provider': 'ixsystems.com'})
    assert results.status_code == 422, results.text
Exemple #3
0
def test_22_updating_the_apf_service():
    payload = {"connections_limit": 10}
    results = PUT("/afp/", payload)
    assert results.status_code == 200, results.text
Exemple #4
0
def test_32_disable_nfs_service_at_boot():
    results = PUT("/service/id/nfs/", {"enable": False})
    assert results.status_code == 200, results.text
Exemple #5
0
def test_05_Starting_SMB_service():
    results = PUT("/services/services/cifs/", {"srv_enable": True})
    assert results.status_code == 200, results.text
Exemple #6
0
def test_12_change_webdav_password(request):
    depends(request, ["pool_04"], scope="session")
    results = PUT('/webdav/', {'password': '******'})
    assert results.status_code == 200, results.text
Exemple #7
0
def test_18_updating_the_nfs_service():
    results = PUT("/nfs/", {"servers": "50"})
    assert results.status_code == 200, results.text
Exemple #8
0
def test_05_enable_smartd_service_at_boot():
    results = GET('/service/?service=smartd')
    smartid = results.json()[0]['id']

    results = PUT(f'/service/id/{smartid}/', {"enable": True})
    assert results.status_code == 200, results.text
Exemple #9
0
def test_02_Enable_SNMP_service_at_boot():
    results = PUT('/service/id/snmp/', {'enable': True})
    assert results.status_code == 200, results.text
Exemple #10
0
def test_05_Enable_TFTP_service(request):
    depends(request, ["pool_04"], scope="session")
    results = PUT("/service/id/tftp/", {"enable": True})

    assert results.status_code == 200, results.text
Exemple #11
0
def test_03_update_smarttest(smart_dict):
    results = PUT(f'/smart/test/id/{smart_dict["smarttest"]["id"]}/', {
        'type': 'SHORT',
    })
    assert results.status_code == 200, results.text
Exemple #12
0
 def test_06_Starting_SMB_service(self):
     assert PUT("/services/services/cifs/", {"srv_enable": "true"}) == 200
Exemple #13
0
def test_12_setting_user_groups():
    payload = {'groups': [group_id]}
    GET('/user?username=testuser').json()[0]['id']
    results = PUT(f"/user/id/{user_id}/", payload)
    assert results.status_code == 200, results.text
Exemple #14
0
 def test_01_Setting_auxilary_parameters_for_mount_smbfs(self):
     options = "lanman auth = yes\nntlm auth = yes \nraw NTLMv2 auth = yes"
     payload = {"cifs_srv_smb_options": options}
     assert PUT("/services/cifs/", payload) == 200
Exemple #15
0
def test_10_udating_group_testgroup():
    payload = {"gid": new_next_gid, "name": "newgroup"}
    results = PUT("/group/id/%s" % groupid, payload)
    assert results.status_code == 200, results.text
Exemple #16
0
def test_108_disable_cifs_service_at_boot(request):
    depends(request, ["permissions_job", "service_cifs_running"],
            scope="session")
    results = PUT("/service/id/cifs/", {"enable": False})
    assert results.status_code == 200, results.text
Exemple #17
0
def test_10_change_comment_for_webdav_share(request, webdav_dict):
    depends(request, ["pool_04"], scope="session")
    results = PUT(f'/sharing/webdav/id/{webdav_dict["id"]}/',
                  {'comment': 'foobar'})
    assert results.status_code == 200, results.text
Exemple #18
0
def test_006_starting_cifs_service_at_boot(request):
    depends(request, ["permissions_job"], scope="session")
    results = PUT("/service/id/cifs/", {"enable": True})
    assert results.status_code == 200, results.text
Exemple #19
0
def test_06_enable_webdav_service(request):
    depends(request, ["pool_04"], scope="session")
    results = PUT('/service/id/webdav/', {'enable': True})
    assert results.status_code == 200, results.text
Exemple #20
0
def test_057_setting_enable_smb1_to_false(request):
    depends(request, ["permissions_job", "service_cifs_running"],
            scope="session")
    payload = {"enable_smb1": False}
    results = PUT("/smb/", payload)
    assert results.status_code == 200, results.text
Exemple #21
0
def test_19_update_nfs_share():
    nfsid = GET('/sharing/nfs?comment=My Test Share').json()[0]['id']
    payload = {"security": []}
    results = PUT(f"/sharing/nfs/id/{nfsid}/", payload)
    assert results.status_code == 200, results.text
Exemple #22
0
def test_058_change_sharing_smd_home_to_true(request):
    depends(request, ["permissions_job", "service_cifs_running"],
            scope="session")
    payload = {'home': True}
    results = PUT(f"/sharing/smb/id/{smb_id}", payload)
    assert results.status_code == 200, results.text
Exemple #23
0
def test_05_starting_nfs_service_at_boot():
    results = PUT("/service/id/nfs/", {"enable": True})
    assert results.status_code == 200, results.text
Exemple #24
0
def test_062_update_smb(request):
    depends(request, ["permissions_job", "service_cifs_running"],
            scope="session")
    payload = {"syslog": False}
    results = PUT("/smb/", payload)
    assert results.status_code == 200, results.text
Exemple #25
0
def test_08_Enable_dyns_service():
    results = PUT('/service/id/dynamicdns/', {'enable': True})
    assert results.status_code == 200, results.text
Exemple #26
0
def test_063_update_cifs_share(request):
    depends(request, ["permissions_job", "service_cifs_running"],
            scope="session")
    results = PUT(f"/sharing/smb/id/{smb_id}/", {"home": False})
    assert results.status_code == 200, results.text
Exemple #27
0
def test_06_change_boot_environment_name():
    payload = {"name": "bootenv03"}
    results = PUT("/bootenv/id/bootenv01/", payload)
    assert results.status_code == 200, results.text
Exemple #28
0
def test_001_setting_auxilary_parameters_for_mount_smbfs(request):
    depends(request, ["shareuser"], scope="session")
    payload = {"enable_smb1": True, "guest": "shareuser"}
    results = PUT("/smb/", payload)
    assert results.status_code == 200, results.text
Exemple #29
0
def test_23_update_afp_share():
    afpid = GET(f'/sharing/afp?name={AFP_NAME}').json()[0]['id']
    payload = {"home": True, "comment": "AFP Test"}
    results = PUT(f"/sharing/afp/id/{afpid}", payload)
    assert results.status_code == 200, results.text
Exemple #30
0
def test_04_Enable_TFTP_service():
    results = PUT("/service/id/tftp/", {"enable": True})

    assert results.status_code == 200, results.text