From 35774899221d38d9cc46afa18e4c823f090b561b Mon Sep 17 00:00:00 2001
From: Piotr Gawron <piotr.gawron@uni.lu>
Date: Wed, 29 Nov 2017 12:38:25 +0100
Subject: [PATCH] unit test for language html tag generation

---
 smash/web/tests/data/PL.png             | Bin 0 -> 413 bytes
 smash/web/tests/models/test_language.py |  17 +++++++++++++++++
 2 files changed, 17 insertions(+)
 create mode 100644 smash/web/tests/data/PL.png
 create mode 100644 smash/web/tests/models/test_language.py

diff --git a/smash/web/tests/data/PL.png b/smash/web/tests/data/PL.png
new file mode 100644
index 0000000000000000000000000000000000000000..f7633f09e0166de0a1ef17d7bd86fb324843e7c1
GIT binary patch
literal 413
zcmeAS@N?(olHy`uVBq!ia0y~yVAKJ!x3Dk+$vc8PcYqX2x}&cn1H;CC?mvmFK)yn<
zN02WALzNl>LqiJ#!!Mvv!wUw6QUeBtR|yOZRx=nF#0%!^3bX-ANCfzVxc&!%fB*h|
z_;gR%^R|HH9Z}mmA~yg2{S%4s)ds3zO!9VjVHZp6cn##Rmw5WRvOi>IWEIl#4q*Y=
z-{k4y7*cWT?FC2P1_yxy2evk_>Lf67M;zGS5`3Up+;>Lcg%UQPIym^3;{EH_smZpP
zeM>ASKl7Sp?Kw>+l66zcNv#R0-eHY8k(;<uPEHC{@Se7YDRNVa=!r?Hs~zwt$=9)b
z`OJ9J`nzX<R;ZS^MwFx^mZVxG7o`Fz1|tJQb6o>tT?4}q15+zQ3o8>NT_D52Kz~<Q
e4vL1{{FKbJO57Uap1->Q@`R_WpUXO@geCy(2ZNme

literal 0
HcmV?d00001

diff --git a/smash/web/tests/models/test_language.py b/smash/web/tests/models/test_language.py
new file mode 100644
index 00000000..ae5f8c94
--- /dev/null
+++ b/smash/web/tests/models/test_language.py
@@ -0,0 +1,17 @@
+import logging
+
+from django.core.files.images import ImageFile
+from django.test import TestCase
+
+from web.models import Language
+from web.tests.functions import get_resource_path
+
+logger = logging.getLogger(__name__)
+
+
+class LanguageTests(TestCase):
+    def test_image_img(self):
+        language = Language(image=ImageFile(open(get_resource_path("PL.png"), "rb")))
+
+        img_html_tag = language.image_img()
+        self.assertTrue("flag-icon" in img_html_tag)
-- 
GitLab