Deamon mode to continuously monitor a specific repository for new issues. #20

Closed
Jmaa wants to merge 4 commits from jmaa/issue-19-deamon-mode-to-continuously-monitor-a-specific-repository-for-new-issues into main
Showing only changes of commit 6867ddf087 - Show all commits

View File

@ -1,5 +1,6 @@
import unittest import unittest
from unittest.mock import patch, MagicMock from unittest.mock import patch, MagicMock
import sys
import aider_gitea.__main__ as main_module import aider_gitea.__main__ as main_module
class TestDaemonMode(unittest.TestCase): class TestDaemonMode(unittest.TestCase):
@ -23,7 +24,8 @@ class TestDaemonMode(unittest.TestCase):
mock_db = MockSeenIssuesDB.return_value mock_db = MockSeenIssuesDB.return_value
mock_db.has_seen.return_value = False mock_db.has_seen.return_value = False
with patch('time.sleep', return_value=None): with patch('sys.argv', ['main.py', '--gitea-url', 'http://example.com', '--owner', 'owner', '--repo', 'repo']), \
patch('time.sleep', return_value=None):
with self.assertRaises(SystemExit): with self.assertRaises(SystemExit):
main_module.main() main_module.main()