Closed keitherskine closed 1 year ago
The negative number is OK - SQL Server uses them for vendor specific extensions which we track in dbspecific.h
It turns out the test isn't really needed anymore so I've deleted it.
I rewrote the internals of managing output converters to use a Python dictionary.
The CICD pipelines were running only the PostgreSQL and MySQL unit tests on Linux, because the tests were not being run using pytest. This PR fixes that. Also, strictly speaking, pytest should be run as a module with the
-m
option (i.e.python -m pytest
) so I made those amendments too.There is one test that is failing and I don't know why. Here is the output:
On the face of it, the code looks correct. The only thing I can think of that -151 is a negative number and hence might throw things off somewhere, but I'm just guessing. It's always a SQL_SMALLINT so would appear to be fine. Help would be appreciated debugging this.