|
From: <lu...@us...> - 2009-01-13 10:10:12
|
Revision: 254
http://pyscard.svn.sourceforge.net/pyscard/?rev=254&view=rev
Author: ludov
Date: 2009-01-13 10:10:00 +0000 (Tue, 13 Jan 2009)
Log Message:
-----------
ERROR_INVALID_HANDLE is defined only on Windows. Do not use it with pcsc-lite
Modified Paths:
--------------
trunk/pyscard/src/smartcard/test/scard/testcase_geterrormessage.py
Modified: trunk/pyscard/src/smartcard/test/scard/testcase_geterrormessage.py
===================================================================
--- trunk/pyscard/src/smartcard/test/scard/testcase_geterrormessage.py 2009-01-13 09:57:28 UTC (rev 253)
+++ trunk/pyscard/src/smartcard/test/scard/testcase_geterrormessage.py 2009-01-13 10:10:00 UTC (rev 254)
@@ -29,6 +29,7 @@
import unittest
from smartcard.scard import *
+import sys
class testcase_geterrormessage(unittest.TestCase):
@@ -46,7 +47,10 @@
self.assertEquals(hresult, 0)
hresult = SCardReleaseContext( 123L )
- self.assertEquals( (SCARD_E_INVALID_HANDLE==hresult or ERROR_INVALID_HANDLE==hresult), True )
+ if 'win32'==sys.platform:
+ self.assertEquals( (SCARD_E_INVALID_HANDLE==hresult or ERROR_INVALID_HANDLE==hresult), True )
+ else:
+ self.assertEquals( (SCARD_E_INVALID_HANDLE==hresult), True )
self.assertEquals( ( SCardGetErrorMessage(hresult).rstrip()=='Invalid handle.'.rstrip() or
SCardGetErrorMessage(hresult).rstrip()=='The handle is invalid.'.rstrip() ), True )
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|