#!/usr/bin/env python # -*- coding: utf-8 -*- """Module test_main""" import unittest import sys, os from unittest.mock import patch sys.path.insert(0, os.path.dirname(os.getcwd())) from code.roboc import get_input, choisir_carte, cree_dic_cartes from code.donnees import * from code.class_carte import Carte from donnees import * class Main_test(unittest.TestCase) : def setUp(self): self.cartes = {} self.cartes["facile"] =Carte("facile", facile_contenu) self.cartes["prison"]= Carte("prison", prison_contenu) def test_cree_dic_cartes (self) : cartes = cree_dic_cartes("cartes") #for key, value in cartes.items() #print("clés, vlaeurs", key, value) #print("cartes---", cartes.items()) #self.assertEqual(self.cartes,cree_dic_cartes("cartes")) @patch('code.roboc.get_input', return_value="prison") def test_choisir_carte(self, input): self.assertEqual(choisir_carte(self.cartes), "prison") unittest.main()