Esempio n. 1
0
    def get(self):
        try:
            service = session.query(ServiceModel, Client, Product).join(
                Client,
                Product).filter(ServiceModel.id == self._service._id).first()

            if service is None:
                return None
            else:
                c = ClientClass(service.Client.name, service.Client.cpf,
                                service.Client.segment)
                c._id = service.Client.id

                p = ProductClass(service.Product.name,
                                 service.Product.description,
                                 service.Product.image)
                p._id = service.Product.id

                s = ServiceClass(service.Service.request_date,
                                 service.Service.cancel_date)
                s._id = service.Service.id
                s._client = c
                s._product = p

                return s
        except Exception as e:
            print "Erro: ", e
Esempio n. 2
0
    def test_set_protected_argument(self):
        """
        Tests if a protected variable can be changed.
        """

        client = Client(167, 5578342726791879)
        client._id = 157
        self.assertEqual(client._id, 157)
Esempio n. 3
0
 def test_var(self):
     client = Client(167,5578342726791879)
     client._id = 157
     self.assertEqual(client._id,157)