From ff4169e03a74c4fdb47a9ed3ac59c8e087a0742f Mon Sep 17 00:00:00 2001
From: William Desportes <williamdes@wdes.fr>
Date: Sun, 15 Oct 2023 00:43:25 +0200
Subject: [PATCH] Send keys line by line for import to work on armhf and i386

Closes: #1053957
---
 debian/tests/test_phpldapadmin_web.py | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/debian/tests/test_phpldapadmin_web.py b/debian/tests/test_phpldapadmin_web.py
index 325fb43..e208597 100644
--- a/debian/tests/test_phpldapadmin_web.py
+++ b/debian/tests/test_phpldapadmin_web.py
@@ -107,13 +107,15 @@ class TestphpLDAPadminWeb(unittest.TestCase):
         import_form = WebDriverWait(self.driver, 60).until(lambda x: x.find_element(By.CLASS_NAME, "new_value"))
 
         import_area = WebDriverWait(self.driver, 10).until(lambda x: x.find_element(By.XPATH, "//textarea[@name='ldif']"))
-        import_area.send_keys(Simpsons)
+
+        for line in Simpsons.split('\n'):
+            import_area.send_keys(line + "\n")
 
         import_form.submit()
 
         import_result = WebDriverWait(self.driver, 60).until(lambda x: x.find_element(By.ID, "ajBODY"))
 
-        self.assertIn("STDIN 30,365 bytes (LDIF Import)", import_result.text)
+        self.assertIn("STDIN 30,367 bytes (LDIF Import)", import_result.text)
         self.assertIn("Adding", import_result.text)
         self.assertIn("Success", import_result.text)
         self.assertIn("o=Simpsons,dc=testing,dc=local", import_result.text)
-- 
GitLab