How to use test_exemple_1 method in SeleniumBase

Best Python code snippet using SeleniumBase

tests_main.py

Source:tests_main.py Github

copy

Full Screen

...37 c += 138 info = msg + "\nle triangle ("+str(a)+","+str(b)+","+str(c)+") n'est pas rectangle"39 self.assertFalse(eleve.test_pythagore(a, b, c), msg= info)40class Exo_valeur_absolue(unittest.TestCase):41 def test_exemple_1(self):42 info = msg + '\nla valeur absolue de 5 est 5'43 self.assertEqual(eleve.valeur_absolue(5), 5, msg=info)44 def test_exemple_2(self):45 info = msg + '\nla valeur absolue de -5 est 5'46 self.assertEqual(eleve.valeur_absolue(-5), 5, msg=info)47 def test_exemple_3(self):48 info = msg + '\nla valeur absolue de 0 est 0'49 self.assertEqual(eleve.valeur_absolue(0), 0, msg=info)50 def test_exemple_4(self):51 info = msg + '\nla valeur absolue de -42 est 42'52 self.assertEqual(eleve.valeur_absolue(-42), 42, msg=info)53 def test_alea(self):54 n = 10055 for _ in range(n):56 x = randint(-10**10, 10**10)57 rep = x if x >=0 else -x58 info = msg + '\nla valeur absolue de '+str(x)+' est '+str(rep)59 self.assertEqual(eleve.valeur_absolue(x), rep, msg=info)60class Exo_multiples(unittest.TestCase):61 def test_exemples1(self):62 info = msg + "\nla somme des multiples jusqu'à 2 inclus vaut 0"63 self.assertEqual(eleve.multiples_3_ou_5(2), 0, msg= info)64 def test_exemples2(self):65 info = msg + "\nla somme des multiples jusqu'à 6 inclus vaut 14"66 self.assertEqual(eleve.multiples_3_ou_5(6), 14, msg= info)67 def test_exemples3(self):68 info = msg + "\nla somme des multiples jusqu'à 10 inclus vaut 33"69 self.assertEqual(eleve.multiples_3_ou_5(10), 33, msg= info)70 def test_exemples4(self):71 info = msg + "\nla somme des multiples jusqu'à 100 inclus vaut 2418"72 self.assertEqual(eleve.multiples_3_ou_5(100), 2418, msg= info)73 def rep(borne_sup):74 somme = 075 for i in range(borne_sup+1):76 if i % 3 == 0 or i % 5 == 0:77 somme += i78 return somme79 def test_alea(self):80 for _ in range(100):81 x = randint(0, 1000)82 rep = Exo_multiples.rep(x)83 info = msg + "\nla somme des multiples jusqu'à "+str(x)+" inclus vaut "+str(rep)84 self.assertEqual(eleve.multiples_3_ou_5(x), rep, msg= info)85class Exo_max2(unittest.TestCase):86 def test_exemple_1(self):87 info = msg + "\nle max de (0,0) vaut 0"88 self.assertEqual(eleve.max2(0,0), 0, msg= info)89 def test_exemple_2(self):90 info = msg + "\nle max de (1, 2) vaut 2"91 self.assertEqual(eleve.max2(1, 2), 2, msg= info)92 def test_exemple_3(self):93 info = msg + "\nle max de (-2, -1) vaut -1"94 self.assertEqual(eleve.max2(-2,-1), -1, msg= info)95 def test_alea(self):96 for _ in range(100):97 a = randint(-10**10, 10**10)98 b = randint(-10**10, 10**10)99 rep = max(a, b)100 info = msg + "\nle max de ("+str(a)+", "+str(b)+") vaut "+str(rep)101 self.assertEqual(eleve.max2(a, b), rep, msg= info)102class Exo_max3(unittest.TestCase):103 def test_exemple_1(self):104 info = msg + "\nle max de (0,0,0) vaut 0"105 self.assertEqual(eleve.max3(0,0,0), 0, msg= info)106 def test_exemple_2(self):107 info = msg + "\nle max de (0,5,2) vaut 5"108 self.assertEqual(eleve.max3(0,5,2),5, msg= info)109 def test_exemple_3(self):110 info = msg + "\nle max de (-10,5,21) vaut 21"111 self.assertEqual(eleve.max3(-10,5,21), 21, msg= info)112 def test_alea(self):113 for _ in range(100):114 a = randint(-10**10, 10**10)115 b = randint(-10**10, 10**10)116 c = randint(-10**10, 10**10)117 rep = max(a, b, c)118 info = msg + "\nle max de ("+str(a)+", "+str(b)+", "+str(c)+") vaut "+str(rep)119 self.assertEqual(eleve.max3(a, b, c), rep, msg= info)120class Exo_puissance(unittest.TestCase): 121 def test_exemple_1(self):122 info = msg + "\n5 puissance 2 vaut 25"123 self.assertEqual(eleve.puissance(5, 2), 5**2, msg= info)124 125 def test_exemple_2(self):126 info = msg + "\n100 puissance 0 vaut 1"127 self.assertEqual(eleve.puissance(100, 0), 1, msg= info)128 129 def test_exemple_3(self):130 info = msg + "\n2 puissance 10 vaut 1024"131 self.assertEqual(eleve.puissance(2, 10), 1024, msg= info)132 133 def test_alea(self):134 for _ in range(100):135 a = randint(0, 10**10)136 b = randint(0, 100)137 rep = a**b138 info = msg + "\n"+str(a)+" puissance "+str(b)+" vaut "+str(rep)139 self.assertEqual(eleve.puissance(a, b), rep, msg=info)140class Exo_est_bissextile(unittest.TestCase): 141 def test_exemple_1(self):142 info = msg + "\nl'année 1996 est bissextile"143 self.assertTrue(eleve.est_bissextile(1996), msg= info)144 def test_exemple_2(self):145 info = msg + "\nl'année 2024 est bissextile"146 self.assertTrue(eleve.est_bissextile(2024), msg= info)147 def test_exemple_3(self):148 info = msg + "\nl'année 2021 n'est pas bissextile"149 self.assertFalse(eleve.est_bissextile(2021), msg= info)150 def test_alea(self):151 annees_bissextiles = [1584, 1588, 1592, 1596, 1600, 1604, 1608, 1612, 1616, 1620, 1624, 1628, 1632, 1636, 1640, 1644, 1648, 1652, 1656, 1660, 1664, 1668, 1672, 1676, 1680, 1684, 1688, 1692, 1696, 1704, 1708, 1712, 1716, 1720, 1724, 1728, 1732, 1736, 1740, 1744, 1748, 1752, 1756, 1760, 1764, 1768, 1772, 1776, 1780, 1784, 1788, 1792, 1796, 1804, 1808, 1812, 1816, 1820, 1824, 1828, 1832, 1836, 1840, 1844, 1848, 1852, 1856, 1860, 1864, 1868, 1872, 1876, 1880, 1884, 1888, 1892, 1896, 1904, 1908, 1912, 1916, 1920, 1924, 1928, 1932, 1936, 1940, 1944, 1948, 1952, 1956, 1960, 1964, 1968, 1972, 1976, 1980, 1984, 1988, 1992, 1996, 2000, 2004, 2008, 2012, 2016, 2020, 2024, 2028, 2032, 2036, 2040, 2044, 2048, 2052, 2056, 2060, 2064, 2068, 2072, 2076, 2080, 2084, 2088, 2092, 2096, 2104, 2108, 2112, 2116, 2120, 2124, 2128, 2132, 2136, 2140, 2144, 2148, 2152, 2156, 2160, 2164, 2168, 2172, 2176, 2180, 2184, 2188, 2192, 2196, 2204, 2208, 2212, 2216, 2220, 2224, 2228, 2232, 2236, 2240, 2244, 2248, 2252, 2256, 2260, 2264, 2268, 2272, 2276, 2280, 2284, 2288, 2292, 2296, 2304, 2308, 2312, 2316, 2320, 2324, 2328, 2332, 2336, 2340, 2344, 2348, 2352, 2356, 2360, 2364, 2368, 2372, 2376, 2380, 2384, 2388, 2392, 2396, 2400, 2404, 2408, 2412, 2416, 2420, 2424, 2428, 2432, 2436, 2440, 2444, 2448, 2452, 2456, 2460, 2464, 2468, 2472, 2476, 2480, 2484, 2488, 2492, 2496, 2504, 2508, 2512, 2516, 2520, 2524, 2528, 2532, 2536, 2540, 2544, 2548, 2552, 2556, 2560, 2564, 2568, 2572, 2576, 2580, 2584, 2588, 2592, 2596, 2604, 2608, 2612, 2616, 2620, 2624, 2628, 2632, 2636, 2640, 2644, 2648, 2652, 2656, 2660, 2664, 2668, 2672, 2676, 2680, 2684, 2688, 2692, 2696, 2704, 2708, 2712, 2716, 2720, 2724, 2728, 2732, 2736, 2740, 2744, 2748, 2752, 2756, 2760, 2764, 2768, 2772, 2776, 2780, 2784, 2788, 2792, 2796, 2800, 2804, 2808, 2812, 2816, 2820, 2824, 2828, 2832, 2836, 2840, 2844, 2848, 2852, 2856, 2860, 2864, 2868, 2872, 2876, 2880, 2884, 2888, 2892, 2896, 2904, 2908, 2912, 2916, 2920, 2924, 2928, 2932, 2936, 2940, 2944, 2948, 2952, 2956, 2960, 2964, 2968, 2972, 2976, 2980, 2984, 2988, 2992, 2996]152 for _ in range(50):153 annee = choice(annees_bissextiles)154 info = msg + "\nl'année "+str(annee)+" est bissextile"155 self.assertTrue(eleve.est_bissextile(annee), msg= info)156 for _ in range(50):157 annee = randint(1584, 2996)158 rep = annee in annees_bissextiles159 info = msg + "\nréponse incorrecte pour l'année "+str(annee)160 self.assertEqual(eleve.est_bissextile(annee), rep, msg=info)161 162class Exo_nb_jours_annee(unittest.TestCase): 163 def test_exemple_1(self):164 info = msg + "\nl'année 1996 à 366 jours"165 self.assertEqual(eleve.nb_jours_annee(1996), 366, msg= info)166 def test_exemple_2(self):167 info = msg + "\nl'année 2024 est bissextile"168 self.assertEqual(eleve.nb_jours_annee(2024), 366, msg= info)169 def test_exemple_3(self):170 info = msg + "\nl'année 2021 n'est pas bissextile"171 self.assertEqual(eleve.nb_jours_annee(2021), 365, msg= info)172 def test_alea(self):173 annees_bissextiles = [1584, 1588, 1592, 1596, 1600, 1604, 1608, 1612, 1616, 1620, 1624, 1628, 1632, 1636, 1640, 1644, 1648, 1652, 1656, 1660, 1664, 1668, 1672, 1676, 1680, 1684, 1688, 1692, 1696, 1704, 1708, 1712, 1716, 1720, 1724, 1728, 1732, 1736, 1740, 1744, 1748, 1752, 1756, 1760, 1764, 1768, 1772, 1776, 1780, 1784, 1788, 1792, 1796, 1804, 1808, 1812, 1816, 1820, 1824, 1828, 1832, 1836, 1840, 1844, 1848, 1852, 1856, 1860, 1864, 1868, 1872, 1876, 1880, 1884, 1888, 1892, 1896, 1904, 1908, 1912, 1916, 1920, 1924, 1928, 1932, 1936, 1940, 1944, 1948, 1952, 1956, 1960, 1964, 1968, 1972, 1976, 1980, 1984, 1988, 1992, 1996, 2000, 2004, 2008, 2012, 2016, 2020, 2024, 2028, 2032, 2036, 2040, 2044, 2048, 2052, 2056, 2060, 2064, 2068, 2072, 2076, 2080, 2084, 2088, 2092, 2096, 2104, 2108, 2112, 2116, 2120, 2124, 2128, 2132, 2136, 2140, 2144, 2148, 2152, 2156, 2160, 2164, 2168, 2172, 2176, 2180, 2184, 2188, 2192, 2196, 2204, 2208, 2212, 2216, 2220, 2224, 2228, 2232, 2236, 2240, 2244, 2248, 2252, 2256, 2260, 2264, 2268, 2272, 2276, 2280, 2284, 2288, 2292, 2296, 2304, 2308, 2312, 2316, 2320, 2324, 2328, 2332, 2336, 2340, 2344, 2348, 2352, 2356, 2360, 2364, 2368, 2372, 2376, 2380, 2384, 2388, 2392, 2396, 2400, 2404, 2408, 2412, 2416, 2420, 2424, 2428, 2432, 2436, 2440, 2444, 2448, 2452, 2456, 2460, 2464, 2468, 2472, 2476, 2480, 2484, 2488, 2492, 2496, 2504, 2508, 2512, 2516, 2520, 2524, 2528, 2532, 2536, 2540, 2544, 2548, 2552, 2556, 2560, 2564, 2568, 2572, 2576, 2580, 2584, 2588, 2592, 2596, 2604, 2608, 2612, 2616, 2620, 2624, 2628, 2632, 2636, 2640, 2644, 2648, 2652, 2656, 2660, 2664, 2668, 2672, 2676, 2680, 2684, 2688, 2692, 2696, 2704, 2708, 2712, 2716, 2720, 2724, 2728, 2732, 2736, 2740, 2744, 2748, 2752, 2756, 2760, 2764, 2768, 2772, 2776, 2780, 2784, 2788, 2792, 2796, 2800, 2804, 2808, 2812, 2816, 2820, 2824, 2828, 2832, 2836, 2840, 2844, 2848, 2852, 2856, 2860, 2864, 2868, 2872, 2876, 2880, 2884, 2888, 2892, 2896, 2904, 2908, 2912, 2916, 2920, 2924, 2928, 2932, 2936, 2940, 2944, 2948, 2952, 2956, 2960, 2964, 2968, 2972, 2976, 2980, 2984, 2988, 2992, 2996]174 for _ in range(50):175 annee = choice(annees_bissextiles)176 info = msg + "\nl'année "+str(annee)+" est bissextile"177 self.assertEqual(eleve.nb_jours_annee(annee), 366, msg= info)178 for _ in range(50):179 annee = randint(1584, 2996)180 rep = 366 if annee in annees_bissextiles else 365181 info = msg + "\nréponse incorrecte pour l'année "+str(annee)182 self.assertEqual(eleve.nb_jours_annee(annee), rep, msg=info)183 184class Exo_nb_jours_mois(unittest.TestCase): 185 def test_exemple_1(self):186 info = msg + "\nen janvier 1900, il y a 31 jours"187 self.assertEqual(eleve.nb_jours_mois(1900,1), 31, msg= info)188 189 def test_exemple_2(self):190 info = msg + "\nen février 1900, il y a 28 jours"191 self.assertEqual(eleve.nb_jours_mois(1900,2), 28, msg= info)192 193 def test_exemple_3(self):194 info = msg + "\nen février 1904, il y a 29 jours"195 self.assertEqual(eleve.nb_jours_mois(1904,2), 29, msg= info) 196 197 def test_exemple_4(self):198 info = msg + "\nen septembre 2021, il y a 30 jours"199 self.assertEqual(eleve.nb_jours_mois(2021,9), 30, msg= info)200 201 def test_alea(self):202 for _ in range(100):203 annee = randint(1600, 2300)204 mois = randint(1, 12)205 rep_eleve = eleve.nb_jours_mois(annee, mois)206 rep_prof = prof.nb_jours_mois(annee, mois)207 info = msg + "\nle mois "+str(mois)+" de l'année "+str(annee)+" admet "+str(rep_prof)+" jours"208 self.assertEqual(rep_eleve, rep_prof, msg=info)209 210 211class Exo_nb_jours(unittest.TestCase): 212 def test_exemple_1(self):213 info = msg + "\nentre le 1/1/2021 et le 15/1/2021 il y a 15 jours"214 self.assertEqual(eleve.nb_jours(1,1,2021,15,1,2021), 15, msg= info) 215 def test_exemple_2(self):216 info = msg + "\nentre le 1/1/2021 et le 31/12/2021 il y a 365 jours"217 self.assertEqual(eleve.nb_jours(1,1,2021,31,12,2021), 365, msg= info) 218 def test_exemple_3(self):219 info = msg + "\nentre le 1/1/2024 et le 31/12/2024 il y a 366 jours"220 self.assertEqual(eleve.nb_jours(1,1,2024,31,12,2024), 366, msg= info) 221 def test_exemple_4(self):222 info = msg + "\nentre le 1/1/1970 et le 31/12/2021 il y a 18993 jours"223 self.assertEqual(eleve.nb_jours(1,1,1970,31,12,2021), 18993, msg= info)224 def test_alea(self):225 for _ in range(25):226 j_1, j_2 = randint(1, 28), randint(1, 28)...

Full Screen

Full Screen

liste_test.py

Source:liste_test.py Github

copy

Full Screen

...7 def test_exemple(self):8 lst = eleve.Liste()9 self.assertIsNone(lst.tete, msg=msg_exemple)10class Est_vide_tests(unittest.TestCase):11 def test_exemple_1(self):12 lst = eleve.Liste()13 self.assertTrue(lst.est_vide(),14 msg= msg_exemple + " Avec la liste vide, la methode doit renvoyer True, mais elle renvoie " + str(lst.est_vide()))15 16 def test_exemple_2(self):17 lst = eleve.Liste()18 lst.tete = Maillon(1, None)19 self.assertFalse(lst.est_vide(),20 msg=msg_exemple + " La liste avec un maillon n'est pas vide. La methode doit renvoyer False, mais elle renvoie " + str(lst.est_vide()))21 22class Ajoute_tests(unittest.TestCase):23 def test_exemple_1(self):24 lst = eleve.Liste()25 lst.ajoute(1)26 self.assertEqual(lst.tete.valeur, 1, 27 msg=msg_exemple + " La liste contient un maillon avec la valeur 1. L'attribut tete.valeur doit donc être egal a 1, mais il vaut " + str(lst.tete.valeur))28 29 def test_exemple_2(self):30 lst = eleve.Liste()31 lst.ajoute(1) 32 lst.ajoute(2)33 self.assertEqual(lst.tete.valeur, 2, 34 msg=msg_exemple + " Apres avoir ajoute dans cet ordre 1 puis 2, la liste contient deux valeurs. L'attribut tete.valeur doit être egal a 2, mais il vaut " + str(lst.tete.valeur))35 36 def test_exemple_3(self):37 lst = eleve.Liste()38 lst.ajoute(1) 39 lst.ajoute(2)40 self.assertEqual(lst.tete.suivant.valeur, 1, 41 msg=msg_exemple + " Apres avoir ajoute dans cet ordre 1 puis 2, la liste contient deux valeurs. L'attribut tete.suivant.valeur doit être egal a 1, mais il vaut " + str(lst.tete.suivant.valeur))42class Getitem_tests(unittest.TestCase):43 def test_exemple_0(self):44 lst = eleve.Liste()45 lst.ajoute(4)46 lst.ajoute(2)47 lst.ajoute(1)48 self.assertEqual(lst[0], 1, 49 msg=msg_exemple + " Apres avoir ajoute a la liste 4, puis 2, puis 1, le maillon lst[0] doit être egal a 1, mais il vaut " + str(lst[0]))50 51 def test_exemple_1(self):52 lst = eleve.Liste()53 lst.ajoute(4)54 lst.ajoute(2)55 lst.ajoute(1)56 self.assertEqual(lst[1], 2, 57 msg=msg_exemple + " Apres avoir ajoute a la liste 4, puis 2, puis 1, le maillon lst[1] doit être egal a 2, mais il vaut " + str(lst[1]))58 59 def test_exemple_2(self):60 lst = eleve.Liste()61 lst.ajoute(4)62 lst.ajoute(2)63 lst.ajoute(1)64 self.assertEqual(lst[2], 4, 65 msg=msg_exemple + " Apres avoir ajoute a la liste 4, puis 2, puis 1, le maillon lst[2] doit être egal a 4, mais il vaut " + str(lst[2]))66class Reverse_tests(unittest.TestCase):67 68 def test_exemple_3(self):69 lst = eleve.Liste()70 lst.ajoute(3)71 lst.ajoute(2)72 lst.ajoute(1)73 lst.reverse()74 self.assertEqual(lst[0], 3, msg=msg_exemple + 75 "\n\nApres avoir ajoute 3, puis 2 puis 1, si on applique reverse a la liste.\nMais attention, la liste initiale ne doit pas avoir change ! Or ici, au lieu de valeur 3,\non a lst[0] == " + str(lst[0])) 76 def test_exemple_4(self):77 lst = eleve.Liste()78 lst.ajoute(3)79 lst.ajoute(2)80 lst.ajoute(1)81 lst.reverse()82 self.assertEqual(lst[1], 2, msg=msg_exemple + 83 "\n\nApres avoir ajoute 3, puis 2 puis 1, si on applique reverse a la liste.\nMais attention, la liste initiale ne doit pas avoir change ! Or ici, au lieu de valeur 2,\non a lst[1] == " + str(lst[1])) 84 def test_exemple_5(self):85 lst = eleve.Liste()86 lst.ajoute(3)87 lst.ajoute(2)88 lst.ajoute(1)89 lst.reverse()90 self.assertEqual(lst[2], 1, msg=msg_exemple + 91 "\n\nApres avoir ajoute 3, puis 2 puis 1, si on applique reverse a la liste.\nMais attention, la liste initiale ne doit pas avoir change ! Or ici, au lieu de valeur 1,\non a lst[2] == " + str(lst[2]))92class Add_tests(unittest.TestCase):93 def test_exemple_0(self):94 lst1 = eleve.Liste()95 lst1.ajoute(1)96 lst2 = eleve.Liste()97 lst2.ajoute(3)98 lst2.ajoute(2)99 lst3 = lst1 + lst2100 self.assertEqual(lst3[0], 1, msg=msg_exemple + 101 " Il faut que lst3[0] == 1, or ici il vaut " + str(lst3[0]))102 def test_exemple_1(self):103 lst1 = eleve.Liste()104 lst1.ajoute(1)105 lst2 = eleve.Liste()106 lst2.ajoute(3)107 lst2.ajoute(2)108 lst3 = lst1 + lst2109 self.assertEqual(lst3[1], 2, msg=msg_exemple + 110 " Il faut que lst3[1] == 2, or ici il vaut " + str(lst3[1]))111 def test_exemple_2(self):112 lst1 = eleve.Liste()113 lst1.ajoute(1)114 lst2 = eleve.Liste()115 lst2.ajoute(3)116 lst2.ajoute(2)...

Full Screen

Full Screen

advent_09.py

Source:advent_09.py Github

copy

Full Screen

...28 break29 sorted_contiguous_numbers = np.sort(contiguous_number_for_impossible_sum)30 return sorted_contiguous_numbers[0]+ sorted_contiguous_numbers[-1]31class Tests(unittest.TestCase):32 def test_exemple_1(self):33 # given34 batch_file = [35 "35",36 "20",37 "15",38 "25",39 "47",40 "40",41 "62",42 "55",43 "65",44 "95",45 "102",46 "117",47 "150",48 "182",49 "127",50 "219",51 "299",52 "277",53 "309",54 "576"55 ]56 expect = 12757 # when58 soluce = first_number_not_sum_of_other(batch_file, 5)59 # then60 self.assertEqual(soluce, expect)61 def test_exemple_1(self):62 # given63 batch_file = [64 "35",65 "20",66 "15",67 "25",68 "47",69 "40",70 "62",71 "55",72 "65",73 "95",74 "102",75 "117",...

Full Screen

Full Screen

Automation Testing Tutorials

Learn to execute automation testing from scratch with LambdaTest Learning Hub. Right from setting up the prerequisites to run your first automation test, to following best practices and diving deeper into advanced test scenarios. LambdaTest Learning Hubs compile a list of step-by-step guides to help you be proficient with different test automation frameworks i.e. Selenium, Cypress, TestNG etc.

LambdaTest Learning Hubs:

YouTube

You could also refer to video tutorials over LambdaTest YouTube channel to get step by step demonstration from industry experts.

Run SeleniumBase automation tests on LambdaTest cloud grid

Perform automation testing on 3000+ real desktop and mobile devices online.

Try LambdaTest Now !!

Get 100 minutes of automation test minutes FREE!!

Next-Gen App & Browser Testing Cloud

Was this article helpful?

Helpful

NotHelpful