mirror of
https://github.com/outbackdingo/patroni.git
synced 2026-08-25 14:53:37 +00:00
Release v4.0.0 (#3141)
- bump version - update release notes - adjust docs - bump pyright version - improve unit-test coverage
This commit is contained in:
@@ -175,7 +175,7 @@ class TestBootstrap(BaseTestPostgresql):
|
||||
with patch('subprocess.call', Mock(return_value=1)):
|
||||
self.assertFalse(self.b.bootstrap({}))
|
||||
|
||||
config = {'users': {'replicator': {'password': 'rep-pass', 'options': ['replication']}}}
|
||||
config = {}
|
||||
|
||||
with patch.object(Postgresql, 'is_running', Mock(return_value=False)), \
|
||||
patch.object(Postgresql, 'get_major_version', Mock(return_value=140000)), \
|
||||
@@ -253,8 +253,12 @@ class TestBootstrap(BaseTestPostgresql):
|
||||
self.assertFalse(task.result)
|
||||
|
||||
self.p.config._config.pop('pg_hba')
|
||||
self.b.post_bootstrap({}, task)
|
||||
self.assertTrue(task.result)
|
||||
with patch('patroni.postgresql.bootstrap.logger.error', new_callable=Mock()) as mock_logger:
|
||||
self.b.post_bootstrap({'users': 1}, task)
|
||||
self.assertEqual(mock_logger.call_args_list[0][0][0],
|
||||
'User creation is not be supported starting from v4.0.0. '
|
||||
'Please use "boostrap.post_bootstrap" script to create users.')
|
||||
self.assertTrue(task.result)
|
||||
|
||||
self.b.bootstrap(config)
|
||||
with patch.object(Postgresql, 'pending_restart_reason',
|
||||
|
||||
Reference in New Issue
Block a user