diff --git a/tests/float/tests/01-run.py b/tests/float/tests/01-run.py
index 7147006321192d0a37c6aca4aa9424b012aaee51..e4ae7fca23061b2b4269e19a1cdf9d09645d797b 100755
--- a/tests/float/tests/01-run.py
+++ b/tests/float/tests/01-run.py
@@ -9,10 +9,13 @@
 import os
 import sys
 
+# It takes 35 seconds on wsn430, so add some margin
+TIMEOUT = 45
+
 
 def testfunc(child):
     child.expect_exact("Testing floating point arithmetics...")
-    child.expect_exact("[SUCCESS]")
+    child.expect_exact("[SUCCESS]", timeout=TIMEOUT)
 
 
 if __name__ == "__main__":