diff --git a/ImageRec.py b/ImageRec.py
index 7a3a0dbb6632b86de606a44a8d65caf76730fea3..6f9e558a016ac84bfe71ced0b691d40d829314d6 100644
--- a/ImageRec.py
+++ b/ImageRec.py
@@ -94,7 +94,7 @@ def string_to_comment(str):
        text = text.replace(":"," ")
    return (image,url,text,pred)
 
-   
+
    """Fonction qui suprimme tout les caractères spéciaux "\"[]:\\"
    :param text: String contenant le texte générer par Vocabulary. Le texte contient plusieurs caractère spéciaux.
    :return: String du texte sans les caractères spécieaux"""
diff --git a/display.py b/display.py
index 918357add0077654f3dd1e7a607883006000cd25..4b88fb418aa921d0d05d5122865366212d3817bc 100644
--- a/display.py
+++ b/display.py
@@ -27,7 +27,7 @@ def projet_final(str):
     }
     
     #Partie HTML
-    
+
     #Background et titre
     app.layout = html.Div(style={'backgroundColor': colors['background']}, children=[
     html.H1(
@@ -41,7 +41,7 @@ def projet_final(str):
             'left': '600px',
         }
     ),
-    
+
     #Sous-titre
     html.H2(children='Génerer des commentaires de tweets à partir de leur image', style={
         'textAlign': 'center',
@@ -50,12 +50,12 @@ def projet_final(str):
             'width':'600px',
             'top': '70px',
             'left': '600px',
-    
+
     }),
-    
+
     #dimensionnement de l'image et donc de la fenêtre d'affichage
     html.Img(src=url,width=550,height=600),
-    
+
     #Résultat de la reconnaissance d'image
     html.H4(
         children='La reconnaissance d\'image a identifié comme mot clé : ' + words,
@@ -68,7 +68,7 @@ def projet_final(str):
             'left': '600px',
         }
     ),
-    
+
     #Commentaire pertinent associé à l'image trouvée sur Twitter
     html.H4(
         children='Le commentaire généré est : ' + txt,
diff --git a/interface_tkinter.py b/interface_tkinter.py
new file mode 100644
index 0000000000000000000000000000000000000000..9644cbe6955f8764ed3bc9a3a4a7fee84638825f
--- /dev/null
+++ b/interface_tkinter.py
@@ -0,0 +1,28 @@
+import tkinter as tk
+
+import tkinter
+import visual_recognition_challenge.classify_image as ci
+
+
+
+
+def main(_):
+    top = tkinter.Tk()
+    # Code to add widgets will go here...
+
+    texte = tk.Label(top, text='Entrez un mot clé puis appuyez sur Valider')
+    texte.pack()
+
+    zone_texte = tk.Entry(top)
+    zone_texte.pack()
+
+    def valider():
+        mot_cle = zone_texte.get()
+        bordel = ci.api_final(mot_cle)
+        print(bordel)
+
+    bouton_entree = tk.Button(top, text="Valider", command=valider)
+    bouton_entree.pack()
+
+
+    top.mainloop()
\ No newline at end of file
diff --git a/test_twitter_to_images.py b/test_twitter_to_images.py
index 69257cf06c0a11d0eb25082ae868ee2e2763ed29..6ba086dda469bce9d6c0a676f3df897a867778da 100644
--- a/test_twitter_to_images.py
+++ b/test_twitter_to_images.py
@@ -1,8 +1,20 @@
 import pytest
 import visual_recognition_challenge.twitter_to_images as tti
 
-def test_vrai_texte():
 
+def test_collect_image_url():
+
+    # on teste avec un tweet ayant un message unique, et une image
+    image_url, texte, id = tti.collect_image_url("Un_tweet_tout_à_fait_standart_avec_une_image")[0]
+    texte = tti.vrai_texte(texte)
+
+    assert image_url == 'http://pbs.twimg.com/media/DsixXJ9XoAkM7LY.png'
+    assert texte == "Un_tweet_tout_à_fait_standart_avec_une_image"
+    assert id == 1062337333138284544
+
+
+def test_vrai_texte():
+    """test que vrai_texte supprime bien les RTs et les citations"""
     texte = "RT @arnaque : ceci est un test"
     sans_rt = tti.vrai_texte(texte)
     assert sans_rt == 'ceci est un test'
@@ -19,6 +31,7 @@ def test_vrai_texte():
 
 
 def test_fold_string():
+    """teste le fait que fold string concatène correctement des strings, avec des strings vides et d'autres strings"""
 
     string_de_liste_vide = tti.fold_string([])
     assert string_de_liste_vide == ""
@@ -35,6 +48,7 @@ def test_fold_string():
 
 def test_collect_texte():
 
+    # on teste simplement que l'on récupère bien des tweets
     dernier_tweet = tti.collect_texte("a")
     assert dernier_tweet != None
 
@@ -45,13 +59,15 @@ def test_collect_texte():
 
 def test_collect_text_mots():
 
-
+    # un seul tweet contenant les 2 mots clés
     texte_tweet_solitaire = tti.collect_text_mots("ce_tweet_est_le_seul_tweet_à_contenir_ce_mot", "voici_un_autre_mot")
     assert texte_tweet_solitaire == "ce_tweet_est_le_seul_tweet_à_contenir_ce_mot  voici_un_autre_mot pomme"
 
+    # le tweet est le seul à contenir le premier mot, mais ne continent pas le deuxième
     texte_tweet = tti.collect_text_mots("ce_tweet_est_le_seul_tweet_à_contenir_ce_mot", "un_mot_pas_dans_le_tweet")
     assert texte_tweet == "ce_tweet_est_le_seul_tweet_à_contenir_ce_mot  voici_un_autre_mot pomme"
 
+    # voici_un_autre_mot et azertyuiop sont contenus dans d'autres tweet, mais seul celui là contient les 2
     texte_tweet = tti.collect_text_mots("voici_un_autre_mot", "azertyuiop")
     assert texte_tweet == "voici_un_autre_mot pomme azertyuiop"
 
@@ -59,5 +75,3 @@ def test_collect_text_mots():
 
 
 
-
-
diff --git a/twitter_to_images.py b/twitter_to_images.py
index 4d3b377fe993a142a51aebe408fb7884c430e79f..f4c0541b26b5ad396127afcc5ec7f23077e39175 100644
--- a/twitter_to_images.py
+++ b/twitter_to_images.py
@@ -123,3 +123,5 @@ def load_requests(source_url, sink_path):
        with open(sink_path, 'wb') as f:
            for chunk in r:
                f.write(chunk)
+
+# je rajoute qqc pour pouvoir commit
\ No newline at end of file