示例#1
0
def test_calendar_user_view_add(transactional_db, admin_client, client, admin_user, rf, appointment_fixtures,
                                admin_user_profile, nf_manager):
    """Test Function to check add calendar_setting"""
    calendarsetting = CalendarSettingFactory.create(user=admin_user)
    calendarsetting.save()
    request = rf.get(reverse('calendar_user_add'))
    request.user = admin_user
    request.session = {}
    resp = calendar_user_add(request)
    assert resp.status_code == 200

    resp = admin_client.post(reverse('calendar_user_add'), data=
        {
            "username": "******",
            "password1": "password",
            "password2": "password",
            "calendar_setting_id": calendarsetting.id,
        }, follow=True)
    assert resp.status_code == 200

    request = rf.post(reverse('calendar_user_add'),
        {
            "username": "******",
            "password1": "password",
            "password2": "password",
            "calendar_setting_id": calendarsetting.id,
        }, follow=True)
    request.user = admin_user
    request.session = {}
    resp = calendar_user_add(request)
    assert resp.status_code == 200
示例#2
0
def test_calendar_user_view_add(transactional_db, admin_client, client,
                                admin_user, rf, appointment_fixtures,
                                admin_user_profile, nf_manager):
    """Test Function to check add calendar_setting"""
    calendarsetting = CalendarSettingFactory.create(user=admin_user)
    calendarsetting.save()
    request = rf.get(reverse('calendar_user_add'))
    request.user = admin_user
    request.session = {}
    resp = calendar_user_add(request)
    assert resp.status_code == 200

    resp = admin_client.post(reverse('calendar_user_add'),
                             data={
                                 "username": "******",
                                 "password1": "password",
                                 "password2": "password",
                                 "calendar_setting_id": calendarsetting.id,
                             },
                             follow=True)
    assert resp.status_code == 200

    request = rf.post(reverse('calendar_user_add'), {
        "username": "******",
        "password1": "password",
        "password2": "password",
        "calendar_setting_id": calendarsetting.id,
    },
                      follow=True)
    request.user = admin_user
    request.session = {}
    resp = calendar_user_add(request)
    assert resp.status_code == 200
示例#3
0
def test_calendar_setting_view_del(admin_client, client, admin_user, rf, appointment_fixtures, admin_user_profile):
    # create new calendarsetting
    calendarsetting = CalendarSettingFactory.create(user=admin_user)
    calendarsetting.save()
    assert CalendarSetting.objects.count() == 2
    resp = admin_client.post(
        reverse('calendar_setting_del', args=[calendarsetting.id]), {'delete': True}, follow=True)
    assert resp.status_code == 200
    assert CalendarSetting.objects.count() == 1
示例#4
0
def test_calendar_setting_view_del(admin_client, client, admin_user, rf,
                                   appointment_fixtures, admin_user_profile):
    # create new calendarsetting
    calendarsetting = CalendarSettingFactory.create(user=admin_user)
    calendarsetting.save()
    assert CalendarSetting.objects.count() == 2
    resp = admin_client.post(reverse('calendar_setting_del',
                                     args=[calendarsetting.id]),
                             {'delete': True},
                             follow=True)
    assert resp.status_code == 200
    assert CalendarSetting.objects.count() == 1
示例#5
0
def appointment_fixtures(db, nf_user):
    survey_tmpl = SurveyTemplateFactory.create(user=nf_user)
    survey_tmpl.save()
    survey = SurveyFactory.create(user=nf_user)
    gateway = GatewayFactory.create()
    smsgateway = SMSGatewayFactory.create()
    calendarsetting = CalendarSettingFactory.create(user=nf_user)
    calendarsetting.save()
    result = {
        "client_user": nf_user,
        "survey_tmpl": survey_tmpl,
        "survey": survey,
        "gateway": gateway,
        "smsgateway": smsgateway,
        "calendarsetting": calendarsetting,
    }
    return result
示例#6
0
def appointment_fixtures(db, nf_user):
    survey_tmpl = SurveyTemplateFactory.create(user=nf_user)
    survey_tmpl.save()
    survey = SurveyFactory.create(user=nf_user)
    gateway = GatewayFactory.create()
    smsgateway = SMSGatewayFactory.create()
    calendarsetting = CalendarSettingFactory.create(user=nf_user)
    calendarsetting.save()
    result = {
        "client_user": nf_user,
        "survey_tmpl": survey_tmpl,
        "survey": survey,
        "gateway": gateway,
        "smsgateway": smsgateway,
        "calendarsetting": calendarsetting,
    }
    return result