Deamon mode to continuously monitor a specific repository for new issues. #20
|
@ -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()
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user