first commit

This commit is contained in:
2026-08-23 09:52:32 +02:00
commit 1a7ed8ef94
94 changed files with 10489 additions and 0 deletions
+26
View File
@@ -0,0 +1,26 @@
import unittest
from librenet_scanner.ui_layout import balanced_column_widths, compact_warning
class UI041LayoutTests(unittest.TestCase):
def test_balanced_columns_fill_viewport(self):
widths = balanced_column_widths(1200, show_evolution=True)
self.assertEqual(len(widths), 4)
self.assertGreaterEqual(widths[0], 300)
self.assertGreater(widths[2], widths[1])
self.assertLessEqual(sum(widths), 1200)
self.assertGreaterEqual(sum(widths), 1180)
def test_evolution_can_be_hidden(self):
widths = balanced_column_widths(1000, show_evolution=False)
self.assertEqual(widths[3], 0)
self.assertGreater(widths[0], 300)
def test_arp_warning_is_shortened(self):
message = "arp-scan n'a pas les privilèges nécessaires pour le scan ARP. Les MAC seront récupérées via ip neigh."
self.assertEqual(compact_warning(message), "ARP limité : certaines adresses MAC peuvent être incomplètes.")
if __name__ == "__main__":
unittest.main()