def test_simple_paths(self, version): # We have a pile of trivial helpers to get directory and file # paths. We use these for consistency and ease of mocking. version.return_value = "9.9" self.assertEqual(postgresql.config_dir(), "/etc/postgresql/9.9/main") self.assertEqual(postgresql.data_dir(), "/var/lib/postgresql/9.9/main") self.assertEqual(postgresql.postgresql_conf_path(), "/etc/postgresql/9.9/main/postgresql.conf") self.assertEqual(postgresql.pg_hba_conf_path(), "/etc/postgresql/9.9/main/pg_hba.conf") self.assertEqual(postgresql.pg_ident_conf_path(), "/etc/postgresql/9.9/main/pg_ident.conf") self.assertEqual(postgresql.recovery_conf_path(), "/var/lib/postgresql/9.9/main/recovery.conf") self.assertEqual(postgresql.pg_ctl_path(), "/usr/lib/postgresql/9.9/bin/pg_ctl") self.assertEqual(postgresql.postgres_path(), "/usr/lib/postgresql/9.9/bin/postgres")
def test_simple_paths(self, version): # We have a pile of trivial helpers to get directory and file # paths. We use these for consistency and ease of mocking. version.return_value = '9.9' self.assertEqual(postgresql.config_dir(), '/etc/postgresql/9.9/main') self.assertEqual(postgresql.data_dir(), '/var/lib/postgresql/9.9/main') self.assertEqual(postgresql.postgresql_conf_path(), '/etc/postgresql/9.9/main/postgresql.conf') self.assertEqual(postgresql.pg_hba_conf_path(), '/etc/postgresql/9.9/main/pg_hba.conf') self.assertEqual(postgresql.pg_ident_conf_path(), '/etc/postgresql/9.9/main/pg_ident.conf') self.assertEqual(postgresql.recovery_conf_path(), '/var/lib/postgresql/9.9/main/recovery.conf') self.assertEqual(postgresql.pg_ctl_path(), '/usr/lib/postgresql/9.9/bin/pg_ctl') self.assertEqual(postgresql.postgres_path(), '/usr/lib/postgresql/9.9/bin/postgres')
def wal_e_env_dir(): '''The envdir(1) environment location used to drive WAL-E.''' return os.path.join(postgresql.config_dir(), 'wal-e.env')
def wal_e_env_dir(): """The envdir(1) environment location used to drive WAL-E.""" return os.path.join(postgresql.config_dir(), "wal-e.env")