Exclude winsapi from import all tests on non-windows

This commit is contained in:
Kovid Goyal 2020-10-22 13:47:48 +05:30
parent dd6c244974
commit d6887a1bfd
No known key found for this signature in database
GPG Key ID: 06BC317B515ACE7C
2 changed files with 3 additions and 3 deletions

View File

@ -41,7 +41,7 @@ class TestImports(unittest.TestCase):
exclude_packages = {'calibre.devices.mtp.unix.upstream'}
if not iswindows:
exclude_modules |= {'calibre.utils.iphlpapi', 'calibre.utils.open_with.windows', 'calibre.devices.winusb'}
exclude_packages |= {'calibre.utils.winreg'}
exclude_packages |= {'calibre.utils.winreg', 'calibre.utils.windows'}
if not ismacos:
exclude_modules.add('calibre.utils.open_with.osx')
if not islinux:

View File

@ -2,9 +2,10 @@
# vim:fileencoding=utf-8
# License: GPL v3 Copyright: 2020, Kovid Goyal <kovid at kovidgoyal.net>
from calibre_extensions.winsapi import ISpVoice
def develop():
from calibre_extensions.winsapi import ISpVoice
from pprint import pprint
spv = ISpVoice()
voices = spv.get_all_voices()
@ -15,7 +16,6 @@ def develop():
def find_tests():
import unittest
from calibre_extensions.winsapi import ISpVoice
class TestSAPI(unittest.TestCase):