summaryrefslogtreecommitdiffhomepage
path: root/test/unit/applications/proto.py
diff options
context:
space:
mode:
Diffstat (limited to 'test/unit/applications/proto.py')
-rw-r--r--test/unit/applications/proto.py11
1 files changed, 11 insertions, 0 deletions
diff --git a/test/unit/applications/proto.py b/test/unit/applications/proto.py
index 16007757..2b865695 100644
--- a/test/unit/applications/proto.py
+++ b/test/unit/applications/proto.py
@@ -13,3 +13,14 @@ class TestApplicationProto(TestControl):
def search_in_log(self, pattern, name='unit.log'):
with open(self.testdir + '/' + name, 'r', errors='ignore') as f:
return re.search(pattern, f.read())
+
+ def wait_for_record(self, pattern, name='unit.log'):
+ for i in range(50):
+ found = self.search_in_log(pattern, name)
+
+ if found is not None:
+ break
+
+ time.sleep(0.1)
+
+ return found