示例#1
0
def test_settings_api_admin_post_error(session,admin1_logged):
    '''Setting API POST call by Admin'''
    new_settings = dict(settings)

    #post empty form
    check_api_post_mandatory_fields_check(url_for('admin.settings_api'),
                ['unifi_server','unifi_pass','unifi_user','unifi_server_ip'],SettingsForm)
示例#2
0
def test_settings_api_admin_post_error(session, admin1_logged):
    '''Setting API POST call by Admin'''
    new_settings = dict(settings)

    #post empty form
    check_api_post_mandatory_fields_check(
        url_for('admin.settings_api'),
        ['unifi_server', 'unifi_pass', 'unifi_user'], SettingsForm)
示例#3
0
def test_admin_api_admin_post_error(session,admin1_logged):
    '''Admin API post call by Admin'''
    #post empty form
    check_api_post_mandatory_fields_check(url_for('admin.admin_api'),
                ['email','displayname'],UserForm)

    #post with passwords not matching
    assert "Error in the Password field - Entered passwords didn't match </br>" == check_api_post_error(url_for('admin.admin_api'),
                {'email':'*****@*****.**','displayname':'sdghadg','password':'******'})

    #post with email already exists
    assert "Value already exists in the database" == check_api_post_error(url_for('admin.admin_api'),
                {'email':'*****@*****.**','displayname':'sdghadg','password':'******','repassword':'******'})
示例#4
0
def test_client_api_admin_post_error(session, admin1_logged):
    '''Client API post call by Admin'''
    #post empty form
    check_api_post_mandatory_fields_check(url_for('admin.client_api'),
                                          ['email', 'displayname'], UserForm)

    #post with passwords not matching
    assert "Error in the Password field - Entered passwords didn't match </br>" == check_api_post_error(
        url_for('admin.client_api'), {
            'email': '*****@*****.**',
            'displayname': 'sdghadg',
            'password': '******'
        })

    #post with email already exists
    assert "Value already exists in the database" == check_api_post_error(
        url_for('admin.client_api'), {
            'email': '*****@*****.**',
            'displayname': 'sdghadg',
            'password': '******',
            'repassword': '******'
        })