def setUp(self): self.factory = RequestFactory() self.admin, self.admin_token = create_user_and_token("admin") self.contributor, self.contributor_token = create_user_and_token( "contributor") self.financial, self.financial_token = create_user_and_token( "financial") self.organization = Organization.objects.create( name="test organization", description="", inteligence_organization=1, organization_billing__cycle=BillingPlan.BILLING_CYCLE_MONTHLY, organization_billing__plan="enterprise", ) self.admin_organization_authorization = self.organization.authorizations.create( user=self.admin, role=OrganizationRole.ADMIN.value) self.contributor_organization_authorization = ( self.organization.authorizations.create( user=self.contributor, role=OrganizationRole.CONTRIBUTOR.value)) self.financial_organization_authorization = ( self.organization.authorizations.create( user=self.financial, role=OrganizationRole.FINANCIAL.value))
def setUp(self): self.factory = RequestFactory() self.owner, self.owner_token = create_user_and_token("owner") self.user, self.user_token = create_user_and_token() self.organization = Organization.objects.create( name="test organization", description="", inteligence_organization=1, organization_billing__cycle=BillingPlan.BILLING_CYCLE_MONTHLY, organization_billing__plan="free", ) self.organization_authorization = self.organization.authorizations.create( user=self.owner, role=OrganizationRole.ADMIN.value)
def setUp(self): self.factory = RequestFactory() self.owner, self.owner_token = create_user_and_token("owner") self.organization = Organization.objects.create( name="test organization", description="", inteligence_organization=1, organization_billing__cycle=BillingPlan.BILLING_CYCLE_DAYS.get( BillingPlan.BILLING_CYCLE_MONTHLY), organization_billing__payment_method=BillingPlan. PAYMENT_METHOD_CREDIT_CARD, organization_billing__plan=BillingPlan.PLAN_ENTERPRISE, ) self.organization_authorization = self.organization.authorizations.create( user=self.owner, role=OrganizationRole.ADMIN.value) self.project = self.organization.project.create( name="project test", timezone="America/Sao_Paulo", flow_organization=uuid4.uuid4(), ) self.invoice = self.invoice = self.organization.organization_billing_invoice.create( due_date=timezone.now() + timedelta(days=30), invoice_random_id=1 if self.organization.organization_billing_invoice.last() is None else self.organization.organization_billing_invoice.last( ).invoice_random_id + 1, discount=self.organization.organization_billing.fixed_discount, extra_integration=self.organization.extra_integration, cost_per_whatsapp=settings.BILLING_COST_PER_WHATSAPP, stripe_charge='ch_3K9wZYGB60zUb40p1C0iiskn', payment_method=BillingPlan.PAYMENT_METHOD_CREDIT_CARD)
def setUp(self): self.factory = RequestFactory() self.owner, self.owner_token = create_user_and_token("owner") self.organization = Organization.objects.create( name="test organization", description="", inteligence_organization=1, organization_billing__cycle=BillingPlan.BILLING_CYCLE_MONTHLY, organization_billing__plan="free", ) self.organization_authorization = self.organization.authorizations.create( user=self.owner, role=OrganizationRole.ADMIN.value) self.project1 = Project.objects.create( name="project 1", flow_organization=uuid4.uuid4(), organization=self.organization, contact_count=25, ) self.project2 = Project.objects.create( name="project 2", flow_organization=uuid4.uuid4(), organization=self.organization, contact_count=5, )
def setUp(self): self.factory = RequestFactory() self.service = Service.objects.create(url="http://test.com", default=True) self.user, self.token = create_user_and_token() self.organization = Organization.objects.create( name="test organization", description="", inteligence_organization=1, organization_billing__cycle=BillingPlan.BILLING_CYCLE_MONTHLY, organization_billing__payment_method=BillingPlan. PAYMENT_METHOD_CREDIT_CARD, organization_billing__plan=BillingPlan.PLAN_ENTERPRISE, ) self.organization_authorization = self.organization.authorizations.create( user=self.user, role=OrganizationRole.ADMIN.value) self.project = self.organization.project.create( name="project test", timezone="America/Sao_Paulo", flow_organization=uuid.uuid4(), )
def setUp(self): self.factory = RequestFactory() self.owner, self.owner_token = create_user_and_token("owner") self.user, self.user_token = create_user_and_token() self.organization = Organization.objects.create( name="test organization", description="", inteligence_organization=1, organization_billing__cycle=BillingPlan.BILLING_CYCLE_MONTHLY, organization_billing__plan="free", extra_integration=4, ) self.project = Project.objects.create( name="Unit Test Project", flow_organization="57257d94-e54b-4ec1-8952-113a81610465", organization_id=self.organization.uuid, ) self.organization_authorization = self.organization.authorizations.create( user=self.owner, role=OrganizationRole.ADMIN.value)
def setUp(self): self.factory = RequestFactory() self.owner, self.owner_token = create_user_and_token("owner") self.contributor, self.contributor_token = create_user_and_token( "contributor") self.financial, self.financial_token = create_user_and_token( "financial") self.flows_project = { "project_name": "Unit Test", "user_email": self.owner.email, "project_timezone": "America/Maceio", "uuid": uuid4.uuid4(), } self.organization = Organization.objects.create( name="test organization", description="", inteligence_organization=1, organization_billing__cycle=BillingPlan.BILLING_CYCLE_MONTHLY, organization_billing__plan="free", ) self.project = Project.objects.create( name="Unit Test Project", flow_organization=self.flows_project["uuid"], organization_id=self.organization.uuid, ) # Authorizations self.admin_organization_authorization = self.organization.authorizations.create( user=self.owner, role=OrganizationRole.ADMIN.value) self.contributor_organization_authorization = ( self.organization.authorizations.create( user=self.contributor, role=OrganizationRole.CONTRIBUTOR.value)) self.financial_organization_authorization = ( self.organization.authorizations.create( user=self.financial, role=OrganizationRole.FINANCIAL.value))
def setUp(self): self.factory = RequestFactory() self.owner, self.owner_token = create_user_and_token("owner") self.organization = Organization.objects.create( name="test organization", description="", inteligence_organization=1, organization_billing__cycle=BillingPlan.BILLING_CYCLE_MONTHLY, organization_billing__plan="free", ) self.enterprise_org = Organization.objects.create( name="test organization enterprise", description="", inteligence_organization=2, organization_billing__cycle=BillingPlan.BILLING_CYCLE_MONTHLY, organization_billing__plan="enterprise", ) self.custom_org = Organization.objects.create( name="test organization custom", description="", inteligence_organization=3, organization_billing__cycle=BillingPlan.BILLING_CYCLE_MONTHLY, organization_billing__plan="custom", ) self.project = Project.objects.create( name="Unit Test Project", flow_organization=uuid4.uuid4(), organization_id=self.organization.uuid, ) self.organization_authorization = self.organization.authorizations.create( user=self.owner, role=OrganizationRole.ADMIN.value) self.organization_authorization_enterprise = ( self.enterprise_org.authorizations.create( user=self.owner, role=OrganizationRole.ADMIN.value)) self.organization_authorization_enterprise = ( self.custom_org.authorizations.create( user=self.owner, role=OrganizationRole.ADMIN.value))
def setUp(self): self.factory = RequestFactory() self.user, self.token = create_user_and_token() self.newsletter_en = Newsletter.objects.create() self.newsletter_pt_br = Newsletter.objects.create() self.newsletter_language_en = NewsletterLanguage.objects.create( language="en-us", title="Test", description="Test description", newsletter=self.newsletter_en, ) self.newsletter_language_ptbr = NewsletterLanguage.objects.create( language="pt-br", title="Teste", description="Teste descrição", newsletter=self.newsletter_pt_br, )
def setUp(self): self.factory = RequestFactory() self.owner, self.owner_token = create_user_and_token("owner")