summaryrefslogtreecommitdiff
path: root/tests/simple_receivet_eth0_1s1r/receiver.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/simple_receivet_eth0_1s1r/receiver.py')
-rw-r--r--tests/simple_receivet_eth0_1s1r/receiver.py15
1 files changed, 15 insertions, 0 deletions
diff --git a/tests/simple_receivet_eth0_1s1r/receiver.py b/tests/simple_receivet_eth0_1s1r/receiver.py
new file mode 100644
index 0000000..515ff6a
--- /dev/null
+++ b/tests/simple_receivet_eth0_1s1r/receiver.py
@@ -0,0 +1,15 @@
+#!/usr/bin/env python
+
+def receivet(node,timeout):
+ ##### Simple receive
+ code, data=node.receivet("eth0",timeout)
+ msg="Received: "+data if code == 0 else "Receive failed code="+str(code)
+ node.log(msg)
+
+def execute(api):
+ # Should works
+ receivet(api,2)
+ # Should failed
+ receivet(api,0.5) # At t=1.5s
+ # Should works (priorities says that communications should occurs before timeout)
+ receivet(api,0.5) # At t=2s (timeout+receive should occur)