From 7961895b6ff763bf70bdb39f8b6854a2b2bbd5d0 Mon Sep 17 00:00:00 2001
From: Yoann Schneider <yschneider@teklia.com>
Date: Mon, 3 Oct 2022 13:11:46 +0200
Subject: [PATCH] add parallel test case on cached elements

---
 tests/test_element.py | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/tests/test_element.py b/tests/test_element.py
index 51e08b07..e26e2973 100644
--- a/tests/test_element.py
+++ b/tests/test_element.py
@@ -2,6 +2,7 @@
 import pytest
 from requests import HTTPError
 
+from arkindex_worker.cache import CachedElement
 from arkindex_worker.models import Element
 
 
@@ -405,10 +406,11 @@ def test_setattr_setitem():
 
 
 def test_element_polygon():
-    element = Element(
-        {"zone": {"polygon": [[0, 0], [181, 0], [181, 240], [0, 240], [0, 0]]}}
-    )
-    assert element.polygon == [[0, 0], [181, 0], [181, 240], [0, 240], [0, 0]]
+    polygon = [[0, 0], [181, 0], [181, 240], [0, 240], [0, 0]]
+    element = Element({"zone": {"polygon": polygon}})
+    cached_element = CachedElement(polygon=polygon)
+    assert element.polygon == polygon
+    assert element.polygon == cached_element.polygon
 
 
 def test_element_no_polygon():
-- 
GitLab