示例#1
0
    def setUp(self):
        Person.objects.create(
            name="Jessica Paz",
            rg="2583356",
            cpf="03278958256",
            phone="91987523698"
        )

        Person.objects.create(
            name="Roger Souza",
            rg="2583356",
            cpf="0327895726",
            phone="91987523698"
        )

        self.person_1 = Person.objects.first()
        Seller.objects.create(
            person=self.person_1,
            salary=5500.67
        )

        self.person_2 = Person.objects.last()
        Client.objects.create(
            person=self.person_2
        )

        ProductService.objects.create(
            type_choice="P",
            name="AAA",
            price=5214.65,
            commission_rate=0.02
        )

        ProductService.objects.create(
            type_choice="S",
            name="AAA",
            price=100,
            commission_rate=0.1
        )

        self.client = Client.objects.first()
        self.seller = Seller.objects.first()

        self.sale_create = Sale(
            seller=self.seller,
            client=self.client,
            timestamp='2018-11-13T12:00:00Z'
        )
        self.sale_create.save()
        self.product = ProductService.objects.first()
        self.sale_create.product_service.add(self.product)

        self.sale_create = Sale(
            seller=self.seller,
            client=self.client,
            timestamp='2018-11-16T12:00:00Z'
        )
        self.sale_create.save()
        self.service = ProductService.objects.last()
        self.sale_create.product_service.add(self.service)
示例#2
0
    def setUp(self):
        Person.objects.create(
            name="Jessica Paz",
            rg="2583356",
            cpf="03278958256",
            phone="91987523698"
        )

        self.person = Person.objects.first()
        Client.objects.create(
            person=self.person
        )

        ProductService.objects.create(
            type_choice="S",
            name="AAA",
            price=100,
            commission_rate=0.1
        )

        self.client = Client.objects.first()
        self.sale_create = Sale(
            client=self.client,
            timestamp='2018-11-13T12:00:00Z'
        )
        self.sale_create.save()
        self.product = ProductService.objects.first()
        self.sale_create.product_service.add(self.product)
示例#3
0
    def setUp(self):
        self.username = "******"
        self.password = "******"
        self.user = User.objects.create_user(self.username, self.password)
        self.user.is_staff = True
        self.user.save()
        self.client.force_authenticate(user=self.user)

        self.person_1 = Person.objects.create(name="Jessica Paz",
                                              rg="2583356",
                                              cpf="03278900256",
                                              phone="91987523698")
        self.person_2 = Person.objects.create(name="Jessica Paz",
                                              rg="2583356",
                                              cpf="0327838256",
                                              phone="91987523698")

        self.seller = Seller.objects.create(person=self.person_1,
                                            salary=5500.67)

        self.client_ = Client.objects.create(person=self.person_2)

        self.service = ProductService.objects.create(type_choice="S",
                                                     name="p 2",
                                                     price=100,
                                                     commission_rate=0.1)

        self.sale_create = Sale(client=self.client_,
                                seller=self.seller,
                                timestamp='2018-11-13T12:00:00Z')
        self.sale_create.save()
        self.sale_create.product_service.add(self.service)
示例#4
0
def add_a_sale(product, customer, marketing_source, curr_user, date):
    a_sale = Sale()
    a_sale.customer = customer
    a_sale.product = product
    a_sale.price = product.current_price
    a_sale.transaction_date = date
    a_sale.user = curr_user
    a_sale.marketing_source = marketing_source
    a_sale.save()