コード例 #1
0
ファイル: test_ger.py プロジェクト: jhonyt37/My_Smart_Home
class EstadoInmueble(FunctionalTest):  #TestCase
    nombre = "Inmueble test"
    estado_inicial_inmueble = 2
    estado_final_inmueble = 1

    estado_inicial_elemento = 2
    estado_final_elemento = 1
    username = "******"
    password = "******"
    email = "test"

    def setUp(self):
        self.client = Client()

        self.user = User.objects.create_user(self.username, self.email,
                                             self.password)
        self.proyecto = Proyecto.objects.create(nombre="Proyecto_test")

        self.activo_to_inmueble = Activo.objects.create(user=self.user)
        self.inmueble = Inmueble(activo_ptr=self.activo_to_inmueble,
                                 proyecto=self.proyecto)
        self.inmueble.name = self.nombre
        self.inmueble.estado = self.estado_inicial_inmueble

        self.activo_to_elemento = Activo.objects.create(user=self.user)
        self.elemento = Elemento(activo_ptr=self.activo_to_elemento,
                                 inmueble=self.inmueble)
        self.elemento.name = self.nombre
        self.elemento.estado = self.estado_inicial_elemento

    #Método que verifica que el estado del inmueble cambie cuando se hace un set en el estado del inmueble
    def test_estado_inmueble(self):
        self.inmueble.set_estado(self.estado_final_inmueble)
        self.assertTrue(self.estado_final_inmueble == self.inmueble.estado)

    #Método que verifica que el estado del elemento cambie cuando se hace un set en el estado del inmueble
    def test_estado_elemento(self):
        self.elemento.set_estado(self.estado_final_elemento)
        self.assertTrue(self.estado_final_elemento == self.elemento.estado)

    #Método que verifica que el estado del elemento cambie cuando se hace un set en el estado del inmueble
    def test_estado_elemento_inmueble(self):
        self.elemento.set_estado(self.estado_final_elemento)
        self.assertTrue(
            self.estado_final_inmueble <= self.elemento.inmueble.estado)

    def tear_down(self):
        self.user.delete()
        self.proyecto.delete()
        self.inmueble.delete()
        self.elemento.delete()
        self.client.logout()
コード例 #2
0
ファイル: test_ger.py プロジェクト: panico/MISO-4101-2
class EstadoInmueble(FunctionalTest):#TestCase
    nombre = "Inmueble test"
    estado_inicial_inmueble = 2
    estado_final_inmueble = 1

    estado_inicial_elemento = 2
    estado_final_elemento = 1
    username = "******"
    password = "******"
    email = "test"
    
    
    def setUp(self):
        self.client = Client()
        
        self.user = User.objects.create_user(self.username, self.email, self.password)
        self.proyecto = Proyecto.objects.create(nombre="Proyecto_test")

        self.activo_to_inmueble = Activo.objects.create(user=self.user)
        self.inmueble = Inmueble(activo_ptr=self.activo_to_inmueble, proyecto = self.proyecto)
        self.inmueble.name = self.nombre
        self.inmueble.estado = self.estado_inicial_inmueble
        
        self.activo_to_elemento = Activo.objects.create(user=self.user)
        self.elemento = Elemento(activo_ptr=self.activo_to_elemento, inmueble = self.inmueble)
        self.elemento.name = self.nombre
        self.elemento.estado = self.estado_inicial_elemento

    #Método que verifica que el estado del inmueble cambie cuando se hace un set en el estado del inmueble
    def test_estado_inmueble(self):
        self.inmueble.set_estado(self.estado_final_inmueble)
        self.assertTrue(self.estado_final_inmueble == self.inmueble.estado)

    #Método que verifica que el estado del elemento cambie cuando se hace un set en el estado del inmueble
    def test_estado_elemento(self):
        self.elemento.set_estado(self.estado_final_elemento)
        self.assertTrue(self.estado_final_elemento == self.elemento.estado)

    #Método que verifica que el estado del elemento cambie cuando se hace un set en el estado del inmueble
    def test_estado_elemento_inmueble(self):
        self.elemento.set_estado(self.estado_final_elemento)
        self.assertTrue(self.estado_final_inmueble <= self.elemento.inmueble.estado)
    
        
    def tear_down(self):
        self.user.delete()
        self.proyecto.delete()
        self.inmueble.delete()
        self.elemento.delete()
        self.client.logout()
コード例 #3
0
ファイル: test_ger.py プロジェクト: jhonyt37/My_Smart_Home
    def setUp(self):
        self.client = Client()

        self.user = User.objects.create_user(self.username, self.email,
                                             self.password)
        self.proyecto = Proyecto.objects.create(nombre="Proyecto_test")

        self.activo_to_inmueble = Activo.objects.create(user=self.user)
        self.inmueble = Inmueble(activo_ptr=self.activo_to_inmueble,
                                 proyecto=self.proyecto)
        self.inmueble.name = self.nombre
        self.inmueble.estado = self.estado_inicial_inmueble

        self.activo_to_elemento = Activo.objects.create(user=self.user)
        self.elemento = Elemento(activo_ptr=self.activo_to_elemento,
                                 inmueble=self.inmueble)
        self.elemento.name = self.nombre
        self.elemento.estado = self.estado_inicial_elemento
コード例 #4
0
ファイル: test_ger.py プロジェクト: panico/MISO-4101-2
    def setUp(self):
        self.client = Client()
        
        self.user = User.objects.create_user(self.username, self.email, self.password)
        self.proyecto = Proyecto.objects.create(nombre="Proyecto_test")

        self.activo_to_inmueble = Activo.objects.create(user=self.user)
        self.inmueble = Inmueble(activo_ptr=self.activo_to_inmueble, proyecto = self.proyecto)
        self.inmueble.name = self.nombre
        self.inmueble.estado = self.estado_inicial_inmueble
        
        self.activo_to_elemento = Activo.objects.create(user=self.user)
        self.elemento = Elemento(activo_ptr=self.activo_to_elemento, inmueble = self.inmueble)
        self.elemento.name = self.nombre
        self.elemento.estado = self.estado_inicial_elemento
コード例 #5
0
ファイル: test_models.py プロジェクト: jhonyt37/My_Smart_Home
    def test_inmueble(self):

        self.user = User.objects.create(username="******",
                                        password="******",
                                        email="*****@*****.**")
        self.proyecto = Proyecto.objects.create(nombre="Proyecto_test")
        self.activo_to_inmueble = Activo.objects.create(user=self.user)
        self.activo_to_elemento = Activo.objects.create(user=self.user)
        self.inmueble = Inmueble(activo_ptr=self.activo_to_inmueble,
                                 proyecto=self.proyecto)
        self.inmueble.name = self.nom_inm
        self.inmueble.estado = self.estado_inicial_inmueble

        self.assertNotEqual(self.inmueble.name, '')
        self.assertEqual(self.inmueble.estado, 2)

        self.elemento = Elemento(activo_ptr=self.activo_to_elemento,
                                 inmueble=self.inmueble)
        self.elemento.name = self.nom_elm
        self.elemento.estado = self.estado_inicial_elemento

        self.assertNotEqual(self.elemento.name, '')
        self.assertEqual(self.elemento.estado, 2)