File tree Expand file tree Collapse file tree 2 files changed +17
-0
lines changed Expand file tree Collapse file tree 2 files changed +17
-0
lines changed Original file line number Diff line number Diff line change @@ -278,6 +278,16 @@ def utils_log_file(self):
278278 def pg_log_file (self ):
279279 return os .path .join (self .logs_dir , PG_LOG_FILE )
280280
281+ @property
282+ def version (self ):
283+ """
284+ Return PostgreSQL version for this node.
285+
286+ Returns:
287+ Instance of :class:`distutils.version.LooseVersion`.
288+ """
289+ return self ._pg_version
290+
281291 def _try_shutdown (self , max_attempts ):
282292 attempts = 0
283293
Original file line number Diff line number Diff line change 77import tempfile
88import testgres
99import time
10+ import six
1011import unittest
1112
1213import logging .config
@@ -857,6 +858,12 @@ def test_version_management(self):
857858 self .assertTrue (b > c )
858859 self .assertTrue (a > c )
859860
861+ version = get_pg_version ()
862+ with get_new_node () as node :
863+ self .assertTrue (isinstance (version , six .string_types ))
864+ self .assertTrue (isinstance (node .version , PgVer ))
865+ self .assertEqual (node .version , str (version ))
866+
860867 def test_child_pids (self ):
861868 master_processes = [
862869 ProcessType .AutovacuumLauncher ,
You can’t perform that action at this time.
0 commit comments