(self)
| 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 | |
| 140 | CORRECT_PASSWORD = 'correct\u1680password' |
nothing calls this directly
no test coverage detected