From f807137a8ec97f66a79b242ade6982f81ab78fa3 Mon Sep 17 00:00:00 2001
From: Mono Mono <monomono@disroot.org>
Date: Sat, 29 Jun 2024 17:28:14 -0500
Subject: [PATCH] test: verificando que se preserve el id del producto en
 importaciones.

---
 tienda_ilusion/don_confiao/test_products.py | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/tienda_ilusion/don_confiao/test_products.py b/tienda_ilusion/don_confiao/test_products.py
index 6f2ea86..94870a6 100644
--- a/tienda_ilusion/don_confiao/test_products.py
+++ b/tienda_ilusion/don_confiao/test_products.py
@@ -3,7 +3,7 @@ from django.contrib.auth.models import AnonymousUser, User
 from django.conf import settings
 
 from .views import import_products, products
-from .models import ProductCategory
+from .models import ProductCategory, Product
 
 import os
 import json
@@ -41,6 +41,13 @@ class TestProducts(TestCase):
         seconds_products = self._get_products()
         self.assertEqual(len(first_products), len(seconds_products))
 
+    def test_preserve_id_on_import(self):
+        self._import_csv()
+        id_aceite = Product.objects.get(name='Aceite').id
+        self._import_csv('example_products2.csv')
+        id_post_updated = Product.objects.get(name='Aceite').id
+        self.assertEqual(id_aceite, id_post_updated)
+
     def test_update_price(self):
         self._import_csv()
         first_products = self._get_products()