Beispiel #1
0
    def test_watchman_becomes_unavailable(self, mocked_stat):
        mocked_stat.should_stop.return_value = True
        fake_reloader = mock.MagicMock()
        fake_reloader.should_stop = False
        fake_reloader.run.side_effect = autoreload.WatchmanUnavailable()

        autoreload.start_django(fake_reloader, lambda: None)
        self.assertEqual(mocked_stat.call_count, 1)
Beispiel #2
0
 def test_starts_thread_with_args(self, mocked_check_errors, mocked_thread):
     fake_reloader = mock.MagicMock()
     fake_main_func = mock.MagicMock()
     fake_thread = mock.MagicMock()
     mocked_check_errors.return_value = fake_main_func
     mocked_thread.return_value = fake_thread
     autoreload.start_django(fake_reloader, fake_main_func, 123, abc=123)
     self.assertEqual(mocked_thread.call_count, 1)
     self.assertEqual(
         mocked_thread.call_args[1],
         {'target': fake_main_func, 'args': (123,), 'kwargs': {'abc': 123}, 'name': 'django-main-thread'}
     )
     self.assertSequenceEqual(fake_thread.setDaemon.call_args[0], [True])
     self.assertTrue(fake_thread.start.called)
 def test_echo_on_called(self, mocked_echo):
     fake_reloader = mock.MagicMock()
     autoreload.start_django(fake_reloader, lambda: None)
     self.assertEqual(mocked_echo.call_count, 1)
Beispiel #4
0
 def test_check_errors_called(self, mocked_check_errors):
     fake_method = mock.MagicMock(return_value=None)
     fake_reloader = mock.MagicMock()
     autoreload.start_django(fake_reloader, fake_method)
     self.assertCountEqual(mocked_check_errors.call_args[0], [fake_method])
Beispiel #5
0
 def test_echo_on_called(self, mocked_echo):
     fake_reloader = mock.MagicMock()
     autoreload.start_django(fake_reloader, lambda: None)
     self.assertEqual(mocked_echo.call_count, 1)
Beispiel #6
0
 def test_check_errors_called(self, mocked_check_errors):
     fake_method = mock.MagicMock(return_value=None)
     fake_reloader = mock.MagicMock()
     autoreload.start_django(fake_reloader, fake_method)
     self.assertCountEqual(mocked_check_errors.call_args[0], [fake_method])