MCPcopy Create free account
hub / github.com/MagicStack/asyncpg / test_server_version_02

Method test_server_version_02

tests/test_connect.py:119–137  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

117 self.assertEqual(version[:3], (ver_maj, ver_min, ver_fix))
118
119 def test_server_version_02(self):
120 versions = [
121 ("9.2", (9, 2, 0, 'final', 0),),
122 ("Postgres-XL 9.2.1", (9, 2, 1, 'final', 0),),
123 ("9.4beta1", (9, 4, 0, 'beta', 1),),
124 ("10devel", (10, 0, 0, 'devel', 0),),
125 ("10beta2", (10, 0, 0, 'beta', 2),),
126 # For PostgreSQL versions >=10 we always
127 # set version.minor to 0.
128 ("10.1", (10, 0, 1, 'final', 0),),
129 ("11.1.2", (11, 0, 1, 'final', 0),),
130 ("PostgreSQL 10.1 (Debian 10.1-3)", (10, 0, 1, 'final', 0),),
131 ("PostgreSQL 11.2-YB-2.7.1.1-b0 on x86_64-pc-linux-gnu, "
132 "compiled by gcc (Homebrew gcc 5.5.0_4) 5.5.0, 64-bit",
133 (11, 0, 2, "final", 0),),
134 ]
135 for version, expected in versions:
136 result = split_server_version_string(version)
137 self.assertEqual(expected, result)
138
139
140CORRECT_PASSWORD = 'correct\u1680password'

Callers

nothing calls this directly

Calls 1

Tested by

no test coverage detected