Jeu de tests(1)

On souhaite convertir des nombres décimaux en binaire. Pour cela, il a été fourni une fonction conv_bin qui prend en paramètre un entier compris entre \(0\) et \(255\) et renvoie son écriture binaire sous la forme d'une liste de \(8\) bits.

🐍 Console Python
>>> conv_bin(170)
[1, 0, 1, 0, 1, 0, 1, 0]
Compléter avec au moins trois tests la fonction test_conv_bin qui permet de tester la fonction conv_bin.

Evaluation de la fonction de test

Le jeu de tests sera appliqué à trois versions de la fonction conv_bin, une correcte et deux incorrectes.

Le jeu de tests devra donc être suffisant pour valider la version correcte et invalider les versions incorrectes.

Indice

On pourra tester les valeurs extrêmes...

###(Dés-)Active le code après la ligne # Tests (insensible à la casse)
(Ctrl+I)
Entrer ou sortir du mode "deux colonnes"
(Alt+: ; Ctrl pour inverser les colonnes)
Entrer ou sortir du mode "plein écran"
(Esc)
Tronquer ou non le feedback dans les terminaux (sortie standard & stacktrace / relancer le code pour appliquer)
Si activé, le texte copié dans le terminal est joint sur une seule ligne avant d'être copié dans le presse-papier
Évaluations restantes : 10/10
.128013s3o_bcdufvg/T0ly n7apSr1me,(P2=4:twki9][5h)é6050h0A0I0u0L0p0b0r0g0p0u0b0b0F010I0L0v010406050b0i0z0z0u0x0q040w0d0p0i0.0d0s050m0^0`0|0~0?0v04171e051h0m1h1j1e0?0h0L0k0$0(0*0,0Q0L0l0Q0p1x0Q0I0;050X0f0p0A1s0)0+011w1y1A1y0I1G1I1E0I0f0d0h0~1F0x1f0I0Q0$110b0v0u0s0,0E011K1u010j0Z0A0s0u0z0A1E1,1.1?1M1_1I1|1~0;0a0r0D0x0d0v0d0b0L140s0r0V1*0x0x0A0g2j17210s1f0m1(2w0I1$1#1%0h230,1A0s1{2g1E1p1r0%1L2G0L2I0s1Y1q1E0v2p1f2u2w2!0@1-2k2O1@2T0x0{0p0;0y2t2(0=2%222*1M2,2.0;0E2=1.2@2u2F012|0u2/040c302v0?332`0,36380G3b322(343h0;0P3k3d3m3f350d2-370;0T3r2^2)1t2{3w2}040t3k1g2Y172M2z0h2D340g1Y1 1f3O1i3M2$182?053T0V2Z3t3E0,0K0;0V0j3K3e3,010J0;0r3=3+2P350j0;0I0A0b0I0e3T0s0k0f2R3|2_3@0:040C0R0H3r0r4l3{3?3~3.041L0A0x0I3k4n3}2+0;470k0e4a163#313C344f0C4c3D3~0z0L2~0P3q4G2v4I3u4f0R4w4W3@0d0;0F0F4!4o1@4f0O4M344P2:4:4X0;0B4+4y1M4=042;4U3*4d3~4f4`514x531@4~502$4,1M554{594}4Q4 4@4e4_5h4N5a5k5c3$5e0,5g574#4O5s5m545o5y5v015b5C4-5E2!585q5j4?515z5K040N4k4m5S1M4q4s4u5p3n4A154C4E5J5f0;4L5R5G5b0M2 5;4|5w0;4Z5F5`014%044)5%4^044/5_5i0,5I685O5{04565M5Y6a5B6c4J5L2?5N4;5k0o5-6e6g6o6i5H6r6t015x6h5=6z6l656v316p3u4~6s6G5n6f643@6M6A6C6w6E0;6N5d5 4f5V51064m6K3@5!0*4t4v5~69355)484D4b6O5D4g6A6T6{5T5}6D5 61636;6d6B0;676!6=6 7c786V6J6x7e5u6#6n7i6X046Z7l6=7h2v6+5A6Y6U7n7v7j6F7f6m6Q776q7y705.7G737d7D7s7g7A047w5r7J7E656%2!6)5X5G6-0b6/6R3~0s6@5+6`7X6P5:7;7x040T3j7K6e726W744(4*7H657b7Q7I7q7z7M7 7O5Q7@5T6I7B7p7r4H5G7u7T7C7W866H7+7V887|798a7o5 7k8k7m8x8h8z7P8B7t7S7U5P8u8e7L7Z2?7#4l6x7(7*833@7-044B6_4F8N6e7?8q6S5s8j4V8l5|8s1M75827N7R666~8G8.8C8g8n8i898 8K6j8p8H8_938o8M8*6|997p5t977F9e8F968}8I8D909k5l8v8m946y9l528_8P318R9u0s0f0;2X2R6:8%8w8)9h3u0b1;04010n430I0#0x0S0i0*0L0b01897~9A173(0A2w2X9,3N1q3P2z2B2x1X1Z2z0u1H9/0m3O0?9 0W0Y0!04.