From 3ff5315f95cddaf7d4521403395cdbc9d456b157 Mon Sep 17 00:00:00 2001 From: Jimmy Zelinskie Date: Fri, 15 Jul 2016 19:00:18 -0400 Subject: [PATCH] test_secscan: add a second before reads from queue Because of the granularity of MySQL's clock, we need to wait a second before an item becomes available. --- test/test_secscan.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/test/test_secscan.py b/test/test_secscan.py index e63b70c5f..c01ddac74 100644 --- a/test/test_secscan.py +++ b/test/test_secscan.py @@ -1,6 +1,6 @@ -import unittest import json -import os +import time +import unittest from httmock import urlmatch, all_requests, HTTMock from app import app, config_provider, storage, notification_queue @@ -292,6 +292,7 @@ class TestSecurityScanner(unittest.TestCase): self.assertAnalyzed(layer, True, 1) # Ensure an event was written for the tag. + time.sleep(1) queue_item = notification_queue.get() self.assertIsNotNone(queue_item) @@ -453,6 +454,7 @@ class TestSecurityScanner(unittest.TestCase): self.assertTrue(process_notification_data(notification_data)) # Ensure an event was written for the tag. + time.sleep(1) queue_item = notification_queue.get() self.assertIsNotNone(queue_item) @@ -524,6 +526,7 @@ class TestSecurityScanner(unittest.TestCase): self.assertTrue(process_notification_data(notification_data)) # Ensure an event was written for the tag. + time.sleep(1) queue_item = notification_queue.get() self.assertIsNotNone(queue_item) @@ -604,4 +607,4 @@ class TestSecurityScanner(unittest.TestCase): if __name__ == '__main__': - unittest.main() \ No newline at end of file + unittest.main()