Ejemplo n.º 1
0
    def test_list_view_usuario_with_cliente(self):
        """
		If usuarios list return more than one with same revenda and with cliente
		"""
        revenda = create_revenda("First One Revenda")
        revenda2 = create_revenda("Second One Revenda")

        cliente = create_cliente("First Cliente", revenda)
        cliente2 = create_cliente("Second Cliente", revenda2)

        user2 = create_user('abert', 'abertpassword')
        user3 = create_user('jony', 'jonypassword')

        usuario = create_usuario(self.user, "Usuario Six", revenda, cliente2)
        usuario2 = create_usuario(user2, "Usuario Seven", revenda, cliente)
        usuario3 = create_usuario(user3, "Usuario Eight", revenda2, cliente2)

        response = self.client.get(reverse('usuarios:list'))

        self.assertQuerysetEqual(response.context['usuarios'],
                                 ["<Usuario: Usuario Six>"])

        # cliente = create_cliente("First Cliente", revenda)
        # usuario = create_usuario(self.user, "Usuario Two", revenda, cliente)
        # user2 = create_user('john', 'johnpassword')
        # usuario2 = create_usuario(user2, "Usuario One", revenda)
        # revenda2 = create_revenda("First One Revenda")
        # user3 = create_user('jony', 'jonypassword')
        # usuario2 = create_usuario(user3, "Usuario Tree", revenda2, cliente) # BUG
Ejemplo n.º 2
0
    def test_list_view_user_whith_usuario(self):
        """
		If user with usuarios exists, 200
		"""
        revenda = create_revenda("First One Revenda")
        create_usuario(self.user, "Usuario One", revenda)
        response = self.client.get(reverse('usuarios:list'))
        self.assertEqual(response.status_code, 200)
Ejemplo n.º 3
0
    def test_list_view_usuario_without_cliente(self):
        """
		If usuarios list return just one user
		"""
        revenda = create_revenda("First One Revenda")
        usuario = create_usuario(self.user, "Usuario Two", revenda)
        response = self.client.get(reverse('usuarios:list'))
        self.assertQuerysetEqual(response.context['usuarios'],
                                 ["<Usuario: Usuario Two>"])
Ejemplo n.º 4
0
    def test_list_view_usuarios_without_cliente(self):
        """
		If usuarios list return more than one with same revenda and without cliente
		"""
        revenda = create_revenda("First One Revenda")
        revenda2 = create_revenda("Second One Revenda")

        user2 = create_user('john', 'johnpassword')
        user3 = create_user('jony', 'jonypassword')

        usuario = create_usuario(self.user, "Usuario Three", revenda)
        usuario2 = create_usuario(user2, "Usuario Four", revenda)
        usuario3 = create_usuario(user3, "Usuario Five", revenda2)

        response = self.client.get(reverse('usuarios:list'))

        self.assertQuerysetEqual(
            response.context['usuarios'],
            ["<Usuario: Usuario Four>", "<Usuario: Usuario Three>"])