@@ -0,0 +1,967 @@
+from django.core.management import call_command%0Afrom django.test import TestCase%0A%0Atry:%0A    from unittest.mock import patch%0Aexcept ImportError:%0A    from mock import patch%0A%0A%0Aclass SuspenderTestCase(TestCase):%0A%0A    @patch('hastexo.jobs.SuspenderJob')%0A    def test_start_suspender(self, mock_suspender):%0A        # We need to mock the scheduler here, because we obviously%0A        # don't want to add an actual recurring job during testing%0A        with patch('apscheduler.schedulers.blocking.BlockingScheduler'):%0A            call_command('suspender')%0A%0A        # Did we create a new suspender job?%0A        self.assertEqual(mock_suspender.call_count, 1)%0A%0A%0Aclass ReaperTestCase(TestCase):%0A%0A    @patch('hastexo.jobs.ReaperJob')%0A    def test_start_reaper(self, mock_reaper):%0A        with patch('apscheduler.schedulers.blocking.BlockingScheduler'):%0A            call_command('reaper')%0A%0A        # Did we create a new reaper job?%0A        self.assertEqual(mock_reaper.call_count, 1)%0A

Add minimal unit tests for the manage.py commands