djhenderson / pymssql

Automatically exported from code.google.com/p/pymssql
GNU Lesser General Public License v2.1
0 stars 0 forks source link

Fix a small bug in SP tests #113

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
See patch at https://github.com/ramiro/pymssql/compare/113-fix-SP-tests.patch

Regards,

Original issue reported on code.google.com by cra...@gmail.com on 1 Feb 2013 at 9:21

GoogleCodeExporter commented 9 years ago
Maybe I'm missing something or maybe something else changed that fixed the 
problem you saw. It looks like it's creating all of the stored procs to me.

diff --git a/tests/test_sprocs.py b/tests/test_sprocs.py index 9575269..c1cf65a 100644 --- a/tests/test_sprocs.py +++ b/tests/test_sprocs.py @@ -289,6 +289,7 @@ class TestStringTypeConversion(object): 'name': name, 'identifier': identifier })

marca@marca-mac:~/dev/git-repos/pymssql$ .tox/py26/bin/nosetests -s -v tests.test_sprocs:TestStringTypeConversion tests.test_sprocs.TestStringTypeConversion.testChar ... * Created stored proc: [pymssqlTestChar] * Created stored proc: [pymssqlTestText] * Created stored proc: [pymssqlTestVarChar] * Deleted stored proc: [pymssqlTestChar] * Deleted stored proc: [pymssqlTestText] * Deleted stored proc: [pymssqlTestVarChar] ok tests.test_sprocs.TestStringTypeConversion.testText ... * Created stored proc: [pymssqlTestChar] * Created stored proc: [pymssqlTestText] * Created stored proc: [pymssqlTestVarChar] * Deleted stored proc: [pymssqlTestChar] * Deleted stored proc: [pymssqlTestText] * Deleted stored proc: [pymssqlTestVarChar] ok tests.test_sprocs.TestStringTypeConversion.testVarChar ... * Created stored proc: [pymssqlTestChar] * Created stored proc: [pymssqlTestText] * Created stored proc: [pymssqlTestVarChar] * Deleted stored proc: [pymssqlTestChar] * Deleted stored proc: [pymssqlTestText] * Deleted stored proc: [pymssqlTestVarChar] ok


Ran 3 tests in 0.227s

OK


So it seems like it's doing everything it's supposed to?

(It's kind of weird and slightly inefficient that it creates and deletes all 3 
stored procs for all 3 tests -- each test could create and delete just the one 
it needs -- but that's another issue)

Let me know if you think this patch is still relevant...

Original comment by msabr...@gmail.com on 2 Mar 2013 at 1:46

GoogleCodeExporter commented 9 years ago
Hmm In tested this a while back using SQL Server 2000.

Only thing I remember is that it failed when trying to create the SP for the 
TEXT data type and then the `except`  block was executed and the loop over 
VARIABLE_TYPES aborted, etc.

Could it be that such SQL Sever version didn't support TEXT as an input and/or 
output stored procedure parameter?

Please feel free to close this issue.

BTW, Which is the minimal supported SQL Server version?

Original comment by cra...@gmail.com on 6 Mar 2013 at 2:46

GoogleCodeExporter commented 9 years ago
OK, well I don't have SQL Server 2000 so I can't verify that's the cause, but 
hey, that change is so innocent that I just went ahead and made it so that the 
TEXT stored proc test runs last like you had it. 

https://code.google.com/p/pymssql/source/detail?r=101d23ff5710b57b599ffc0ef1171a
e5160aebe0

I'll close this issue.

Not sure what the minimal supported SQL Server version is. rsyring might know...

Thanks, Ramiro!

Original comment by msabr...@gmail.com on 3 Apr 2013 at 5:32