def test_UnsupportedPostgresVersionError_has_expected_msg(self, mock_query_version): mock_query_version.return_value = SAMPLE_UNSUPPORTED_VERSION try: pg_get_version() except UnsupportedPostgresVersionError, e: self.assertIn('Unsupported', str(e)) self.assertIn('7.4', str(e))
def raises_Exception(): pg_get_version()
def test_parses_version_for_8_4_7_properly(self, mock_query_version): mock_query_version.return_value = SAMPLE_8_4_7_VERSION_OUTPUT self.assertEqual('8.4', pg_get_version())