mirror of
https://github.com/outbackdingo/patroni.git
synced 2026-08-25 14:53:37 +00:00
Implement --print option for --validate-config (#3296)
This commit is contained in:
@@ -64,11 +64,12 @@ class TestPatroni(unittest.TestCase):
|
||||
def test_no_config(self):
|
||||
self.assertRaises(SystemExit, _main)
|
||||
|
||||
@patch('sys.argv', ['patroni.py', '--validate-config', 'postgres0.yml'])
|
||||
@patch('sys.argv', ['patroni.py', '--print', '--validate-config', 'postgres0.yml'])
|
||||
@patch('socket.socket.connect_ex', Mock(return_value=1))
|
||||
def test_validate_config(self):
|
||||
self.assertRaises(SystemExit, _main)
|
||||
with patch.object(config.Config, '__init__', Mock(return_value=None)):
|
||||
with patch.object(config.Config, '__init__', Mock(return_value=None)), \
|
||||
patch.object(config.Config, 'local_configuration', PropertyMock(return_value={})):
|
||||
self.assertRaises(SystemExit, _main)
|
||||
|
||||
@patch('pkgutil.iter_importers', Mock(return_value=[MockFrozenImporter()]))
|
||||
|
||||
Reference in New Issue
Block a user