summaryrefslogtreecommitdiff
path: root/SCons/Tool/msvsTests.py
diff options
context:
space:
mode:
Diffstat (limited to 'SCons/Tool/msvsTests.py')
-rw-r--r--SCons/Tool/msvsTests.py36
1 files changed, 18 insertions, 18 deletions
diff --git a/SCons/Tool/msvsTests.py b/SCons/Tool/msvsTests.py
index c4d2e9835..9c369d130 100644
--- a/SCons/Tool/msvsTests.py
+++ b/SCons/Tool/msvsTests.py
@@ -391,7 +391,7 @@ regdata_cv = r'''[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion]
regdata_none = []
class DummyEnv:
- def __init__(self, dict=None):
+ def __init__(self, dict=None) -> None:
self.fs = SCons.Node.FS.FS()
if dict:
self.dict = dict
@@ -403,13 +403,13 @@ class DummyEnv:
return self.dict
return self.dict[key]
- def __setitem__(self, key, value):
+ def __setitem__(self, key, value) -> None:
self.dict[key] = value
def __getitem__(self, key):
return self.dict[key]
- def __contains__(self, key):
+ def __contains__(self, key) -> bool:
return key in self.dict
def get(self, name, value=None):
@@ -424,14 +424,14 @@ class DummyEnv:
class RegKey:
"""key class for storing an 'open' registry key"""
- def __init__(self,key):
+ def __init__(self,key) -> None:
self.key = key
# Warning: this is NOT case-insensitive, unlike the Windows registry.
# So e.g. HKLM\Software is NOT the same key as HKLM\SOFTWARE.
class RegNode:
"""node in the dummy registry"""
- def __init__(self,name):
+ def __init__(self,name) -> None:
self.valdict = {}
self.keydict = {}
self.keyarray = []
@@ -444,7 +444,7 @@ class RegNode:
else:
raise SCons.Util.RegError
- def addValue(self,name,val):
+ def addValue(self,name,val) -> None:
self.valdict[name] = val
self.valarray.append(name)
@@ -456,7 +456,7 @@ class RegNode:
raise SCons.Util.RegError
return rv
- def key(self,key,sep = '\\'):
+ def key(self,key,sep: str = '\\'):
if key.find(sep) != -1:
keyname, subkeys = key.split(sep,1)
else:
@@ -471,7 +471,7 @@ class RegNode:
except KeyError:
raise SCons.Util.RegError
- def addKey(self,name,sep = '\\'):
+ def addKey(self,name,sep: str = '\\'):
if name.find(sep) != -1:
keyname, subkeys = name.split(sep, 1)
else:
@@ -491,10 +491,10 @@ class RegNode:
def keyindex(self,index):
return self.keydict[self.keyarray[index]]
- def __str__(self):
+ def __str__(self) -> str:
return self._doStr()
- def _doStr(self, indent = ''):
+ def _doStr(self, indent: str = ''):
rv = ""
for value in self.valarray:
rv = rv + '%s"%s" = "%s"\n' % (indent, value, self.valdict[value])
@@ -506,7 +506,7 @@ class RegNode:
class DummyRegistry:
"""registry class for storing fake registry attributes"""
- def __init__(self,data):
+ def __init__(self,data) -> None:
"""parse input data into the fake registry"""
self.root = RegNode('REGISTRY')
self.root.addKey('HKEY_LOCAL_MACHINE')
@@ -516,7 +516,7 @@ class DummyRegistry:
self.parse(data)
- def parse(self, data):
+ def parse(self, data) -> None:
parents = [None, None]
parents[0] = self.root
keymatch = re.compile(r'^\[(.*)\]$')
@@ -577,7 +577,7 @@ def DummyQueryValue(key, value):
# print "Query Value",key.name+"\\"+value,"=>",rv
return rv
-def DummyExists(path):
+def DummyExists(path) -> int:
return 1
def DummyVsWhere(msvc_version, env):
@@ -587,7 +587,7 @@ def DummyVsWhere(msvc_version, env):
class msvsTestCase(unittest.TestCase):
"""This test case is run several times with different defaults.
See its subclasses below."""
- def setUp(self):
+ def setUp(self) -> None:
debug("THIS TYPE :%s"%self)
global registry
registry = self.registry
@@ -599,7 +599,7 @@ class msvsTestCase(unittest.TestCase):
os.chdir(self.test.workpath(""))
self.fs = SCons.Node.FS.FS()
- def test_get_default_version(self):
+ def test_get_default_version(self) -> None:
"""Test retrieval of the default visual studio version"""
debug("Testing for default version %s"%self.default_version)
@@ -632,18 +632,18 @@ class msvsTestCase(unittest.TestCase):
assert env['MSVS']['VERSION'] == override, env['MSVS']['VERSION']
assert v3 == override, v3
- def _TODO_test_merge_default_version(self):
+ def _TODO_test_merge_default_version(self) -> None:
"""Test the merge_default_version() function"""
pass
- def test_query_versions(self):
+ def test_query_versions(self) -> None:
"""Test retrieval of the list of visual studio versions"""
v1 = query_versions()
assert not v1 or str(v1[0]) == self.highest_version, \
(v1, self.highest_version)
assert len(v1) == self.number_of_versions, v1
- def test_config_generation(self):
+ def test_config_generation(self) -> None:
"""Test _DSPGenerator.__init__(...)"""
if not self.highest_version :
return