From 64c54186eff000762c291758973ca8e5db28f606 Mon Sep 17 00:00:00 2001 From: NavaL Date: Fri, 24 Jun 2016 18:37:25 +0200 Subject: Issue #694 add an admin restricted resource for user stats --- service/test/unit/config/test_services.py | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) (limited to 'service/test/unit/config') diff --git a/service/test/unit/config/test_services.py b/service/test/unit/config/test_services.py index 71765d19..8277c919 100644 --- a/service/test/unit/config/test_services.py +++ b/service/test/unit/config/test_services.py @@ -17,7 +17,7 @@ import unittest from mockito import mock, verify -from pixelated.config.services import Services +from pixelated.config.services import Services, ServicesFactory class ServicesTest(unittest.TestCase): @@ -32,3 +32,13 @@ class ServicesTest(unittest.TestCase): def test_close_services_closes_the_underlying_leap_session(self): self.services.close() verify(self.leap_session).close() + + +class ServicesFactoryTest(unittest.TestCase): + + def test_online_sessions_counts_logged_in_users(self): + service_factory = ServicesFactory(mock()) + service_factory.add_session('some_id1', mock()) + service_factory.add_session('some_id2', mock()) + + self.assertEqual(2, service_factory.online_sessions()) -- cgit v1.2.3