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)
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)
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':'******'})
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': '******' })