Commit 8570d70eafa98d6f56464549a2c8b4f9e3aea01f

Authored by Lucas Moura
1 parent bf316bce

Create test for signals on colab.plugins.utils

Signed-off-by: Lucas Kanashiro <kanashiro.duarte@gmail.com>
colab/plugins/utils/tests/__init__.py 0 → 100644
colab/plugins/utils/tests/test_signals.py 0 → 100644
... ... @@ -0,0 +1,20 @@
  1 +from django.test import TestCase
  2 +from mock import patch, MagicMock
  3 +from colab.plugins.utils import signals
  4 +
  5 +
  6 +class SignalsTest(TestCase):
  7 + @patch("colab.plugins.utils.signals.apps.get_app_configs")
  8 + def test_init_signals(self, mock_app):
  9 + method_name = 'test'
  10 +
  11 + app_mock = MagicMock()
  12 +
  13 + apps_list = ['a', 'b', app_mock]
  14 +
  15 + mock_app.return_value = apps_list
  16 + signals._init_signals(method_name)
  17 +
  18 + app_mock.test.assert_called_with(app_mock)
  19 + self.assertEqual(1, app_mock.test.call_count)
  20 + self.assertTrue(app_mock.test.called)
... ...
colab/signals/tests/test_signals.py
... ... @@ -16,7 +16,6 @@ from ..exceptions import SignalDoesNotExist
16 16 class SignalsTest(TestCase):
17 17  
18 18 def setUp(self):
19   - django.setup()
20 19 self.list_signal = ['a', 'b', 'c']
21 20 self.plugin_name = 'test_signal'
22 21  
... ...