From 2cb2a6c368e2f220f28af5c8974ab16e3354e061 Mon Sep 17 00:00:00 2001 From: James Muscat Date: Thu, 2 Jul 2015 10:37:52 +0100 Subject: [PATCH] Test for stats collector (refs issue #30). --- src/eddn/core/tests/TestStatsCollector.py | 17 +++++++++++++++++ src/eddn/core/tests/__init__.py | 0 2 files changed, 17 insertions(+) create mode 100644 src/eddn/core/tests/TestStatsCollector.py create mode 100644 src/eddn/core/tests/__init__.py diff --git a/src/eddn/core/tests/TestStatsCollector.py b/src/eddn/core/tests/TestStatsCollector.py new file mode 100644 index 0000000..1370812 --- /dev/null +++ b/src/eddn/core/tests/TestStatsCollector.py @@ -0,0 +1,17 @@ +import unittest + +from eddn.core.StatsCollector import StatsCollector +from time import sleep + + +class Test(unittest.TestCase): + + def testStatsCollectorTally(self): + print "This test will take about 60 seconds to run!" + statsCollector = StatsCollector() + statsCollector.start() + + self.assertEqual(0, statsCollector.getCount("test", 1)) + statsCollector.tally("test") + sleep(60) + self.assertEqual(1, statsCollector.getCount("test", 1)) diff --git a/src/eddn/core/tests/__init__.py b/src/eddn/core/tests/__init__.py new file mode 100644 index 0000000..e69de29