@@ -36,7 +36,7 @@ suite('Interpreters from Windows Registry', () => {
3636 {  key : '\\Software\\Python\\Company One' ,  hive : RegistryHive . HKCU ,  arch : Architecture . x86 ,  value : 'Display Name for Company One' ,  name : 'DisplayName'  } , 
3737 {  key : '\\Software\\Python\\Company One\\Tag1\\InstallPath' ,  hive : RegistryHive . HKCU ,  arch : Architecture . x86 ,  value : path . join ( environmentsPath ,  'path1' )  } , 
3838 {  key : '\\Software\\Python\\Company One\\Tag1\\InstallPath' ,  hive : RegistryHive . HKCU ,  arch : Architecture . x86 ,  value : path . join ( environmentsPath ,  'path1' ,  'one.exe' ) ,  name : 'ExecutablePath'  } , 
39-  {  key : '\\Software\\Python\\Company One\\Tag1' ,  hive : RegistryHive . HKCU ,  arch : Architecture . x86 ,  value : 'Version.Tag1' ,  name : 'Version '  } , 
39+  {  key : '\\Software\\Python\\Company One\\Tag1' ,  hive : RegistryHive . HKCU ,  arch : Architecture . x86 ,  value : 'Version.Tag1' ,  name : 'SysVersion '  } , 
4040 {  key : '\\Software\\Python\\Company One\\Tag1' ,  hive : RegistryHive . HKCU ,  arch : Architecture . x86 ,  value : 'DisplayName.Tag1' ,  name : 'DisplayName'  } 
4141 ] ; 
4242 const  registry  =  new  MockRegistry ( registryKeys ,  registryValues ) ; 
@@ -119,14 +119,14 @@ suite('Interpreters from Windows Registry', () => {
119119 {  key : '\\Software\\Python\\Company One' ,  hive : RegistryHive . HKCU ,  arch : Architecture . x86 ,  value : 'Display Name for Company One' ,  name : 'DisplayName'  } , 
120120 {  key : '\\Software\\Python\\Company One\\Tag1\\InstallPath' ,  hive : RegistryHive . HKCU ,  arch : Architecture . x86 ,  value : path . join ( environmentsPath ,  'path1' )  } , 
121121 {  key : '\\Software\\Python\\Company One\\Tag1\\InstallPath' ,  hive : RegistryHive . HKCU ,  arch : Architecture . x86 ,  value : path . join ( environmentsPath ,  'path1' ,  'python.exe' ) ,  name : 'ExecutablePath'  } , 
122-  {  key : '\\Software\\Python\\Company One\\Tag1\\InstallPath' ,  hive : RegistryHive . HKCU ,  arch : Architecture . x86 ,  value : path . join ( environmentsPath ,  'path2' ) ,  name : 'Version '  } , 
122+  {  key : '\\Software\\Python\\Company One\\Tag1\\InstallPath' ,  hive : RegistryHive . HKCU ,  arch : Architecture . x86 ,  value : path . join ( environmentsPath ,  'path2' ) ,  name : 'SysVersion '  } , 
123123 {  key : '\\Software\\Python\\Company One\\Tag1\\InstallPath' ,  hive : RegistryHive . HKCU ,  arch : Architecture . x86 ,  value : 'DisplayName.Tag1' ,  name : 'DisplayName'  } , 
124124
125125 {  key : '\\Software\\Python\\Company One\\Tag2\\InstallPath' ,  hive : RegistryHive . HKCU ,  arch : Architecture . x86 ,  value : path . join ( environmentsPath ,  'path2' )  } , 
126126 {  key : '\\Software\\Python\\Company One\\Tag2\\InstallPath' ,  hive : RegistryHive . HKCU ,  arch : Architecture . x86 ,  value : path . join ( environmentsPath ,  'path2' ,  'python.exe' ) ,  name : 'ExecutablePath'  } , 
127127
128128 {  key : '\\Software\\Python\\Company Two\\Tag A\\InstallPath' ,  hive : RegistryHive . HKCU ,  arch : Architecture . x86 ,  value : path . join ( environmentsPath ,  'path3' )  } , 
129-  {  key : '\\Software\\Python\\Company Two\\Tag A\\InstallPath' ,  hive : RegistryHive . HKCU ,  arch : Architecture . x86 ,  value : 'Version.Tag A' ,  name : 'Version '  } , 
129+  {  key : '\\Software\\Python\\Company Two\\Tag A\\InstallPath' ,  hive : RegistryHive . HKCU ,  arch : Architecture . x86 ,  value : 'Version.Tag A' ,  name : 'SysVersion '  } , 
130130
131131 {  key : '\\Software\\Python\\Company Two\\Tag B\\InstallPath' ,  hive : RegistryHive . HKCU ,  arch : Architecture . x86 ,  value : path . join ( environmentsPath ,  'conda' ,  'envs' ,  'numpy' )  } , 
132132 {  key : '\\Software\\Python\\Company Two\\Tag B\\InstallPath' ,  hive : RegistryHive . HKCU ,  arch : Architecture . x86 ,  value : 'DisplayName.Tag B' ,  name : 'DisplayName'  } , 
@@ -175,14 +175,14 @@ suite('Interpreters from Windows Registry', () => {
175175 {  key : '\\Software\\Python\\Company One' ,  hive : RegistryHive . HKCU ,  arch : Architecture . x86 ,  value : 'Display Name for Company One' ,  name : 'DisplayName'  } , 
176176 {  key : '\\Software\\Python\\Company One\\Tag1\\InstallPath' ,  hive : RegistryHive . HKCU ,  arch : Architecture . x86 ,  value : path . join ( environmentsPath ,  'conda' ,  'envs' ,  'numpy' )  } , 
177177 {  key : '\\Software\\Python\\Company One\\Tag1\\InstallPath' ,  hive : RegistryHive . HKCU ,  arch : Architecture . x86 ,  value : path . join ( environmentsPath ,  'conda' ,  'envs' ,  'numpy' ,  'python.exe' ) ,  name : 'ExecutablePath'  } , 
178-  {  key : '\\Software\\Python\\Company One\\Tag1\\InstallPath' ,  hive : RegistryHive . HKCU ,  arch : Architecture . x86 ,  value : 'Version.Tag1' ,  name : 'Version '  } , 
178+  {  key : '\\Software\\Python\\Company One\\Tag1\\InstallPath' ,  hive : RegistryHive . HKCU ,  arch : Architecture . x86 ,  value : 'Version.Tag1' ,  name : 'SysVersion '  } , 
179179 {  key : '\\Software\\Python\\Company One\\Tag1\\InstallPath' ,  hive : RegistryHive . HKCU ,  arch : Architecture . x86 ,  value : 'DisplayName.Tag1' ,  name : 'DisplayName'  } , 
180180
181181 {  key : '\\Software\\Python\\Company One\\Tag2\\InstallPath' ,  hive : RegistryHive . HKCU ,  arch : Architecture . x86 ,  value : path . join ( environmentsPath ,  'conda' ,  'envs' ,  'scipy' )  } , 
182182 {  key : '\\Software\\Python\\Company One\\Tag2\\InstallPath' ,  hive : RegistryHive . HKCU ,  arch : Architecture . x86 ,  value : path . join ( environmentsPath ,  'conda' ,  'envs' ,  'scipy' ,  'python.exe' ) ,  name : 'ExecutablePath'  } , 
183183
184184 {  key : '\\Software\\Python\\Company Two\\Tag A\\InstallPath' ,  hive : RegistryHive . HKCU ,  arch : Architecture . x86 ,  value : path . join ( environmentsPath ,  'path1' )  } , 
185-  {  key : '\\Software\\Python\\Company Two\\Tag A\\InstallPath' ,  hive : RegistryHive . HKCU ,  arch : Architecture . x86 ,  value : 'Version.Tag A' ,  name : 'Version '  } , 
185+  {  key : '\\Software\\Python\\Company Two\\Tag A\\InstallPath' ,  hive : RegistryHive . HKCU ,  arch : Architecture . x86 ,  value : 'Version.Tag A' ,  name : 'SysVersion '  } , 
186186
187187 {  key : '\\Software\\Python\\Company Two\\Tag B\\InstallPath' ,  hive : RegistryHive . HKCU ,  arch : Architecture . x86 ,  value : path . join ( environmentsPath ,  'path2' )  } , 
188188 {  key : '\\Software\\Python\\Company Two\\Tag B\\InstallPath' ,  hive : RegistryHive . HKCU ,  arch : Architecture . x86 ,  value : 'DisplayName.Tag B' ,  name : 'DisplayName'  } , 
@@ -234,14 +234,14 @@ suite('Interpreters from Windows Registry', () => {
234234 {  key : '\\Software\\Python\\Company One' ,  hive : RegistryHive . HKCU ,  arch : Architecture . x86 ,  value : 'Display Name for Company One' ,  name : 'DisplayName'  } , 
235235 {  key : '\\Software\\Python\\Company One\\Tag1\\InstallPath' ,  hive : RegistryHive . HKCU ,  arch : Architecture . x86 ,  value : path . join ( environmentsPath ,  'conda' ,  'envs' ,  'numpy' )  } , 
236236 {  key : '\\Software\\Python\\Company One\\Tag1\\InstallPath' ,  hive : RegistryHive . HKCU ,  arch : Architecture . x86 ,  value : path . join ( environmentsPath ,  'conda' ,  'envs' ,  'numpy' ,  'python.exe' ) ,  name : 'ExecutablePath'  } , 
237-  {  key : '\\Software\\Python\\Company One\\Tag1\\InstallPath' ,  hive : RegistryHive . HKCU ,  arch : Architecture . x86 ,  value : 'Version.Tag1' ,  name : 'Version '  } , 
237+  {  key : '\\Software\\Python\\Company One\\Tag1\\InstallPath' ,  hive : RegistryHive . HKCU ,  arch : Architecture . x86 ,  value : 'Version.Tag1' ,  name : 'SysVersion '  } , 
238238 {  key : '\\Software\\Python\\Company One\\Tag1\\InstallPath' ,  hive : RegistryHive . HKCU ,  arch : Architecture . x86 ,  value : 'DisplayName.Tag1' ,  name : 'DisplayName'  } , 
239239
240240 {  key : '\\Software\\Python\\Company One\\Tag2\\InstallPath' ,  hive : RegistryHive . HKCU ,  arch : Architecture . x86 ,  value : path . join ( environmentsPath ,  'non-existent-path' ,  'envs' ,  'scipy' )  } , 
241241 {  key : '\\Software\\Python\\Company One\\Tag2\\InstallPath' ,  hive : RegistryHive . HKCU ,  arch : Architecture . x86 ,  value : path . join ( environmentsPath ,  'non-existent-path' ,  'envs' ,  'scipy' ,  'python.exe' ) ,  name : 'ExecutablePath'  } , 
242242
243243 {  key : '\\Software\\Python\\Company Two\\Tag A\\InstallPath' ,  hive : RegistryHive . HKCU ,  arch : Architecture . x86 ,  value : path . join ( environmentsPath ,  'non-existent-path' )  } , 
244-  {  key : '\\Software\\Python\\Company Two\\Tag A\\InstallPath' ,  hive : RegistryHive . HKCU ,  arch : Architecture . x86 ,  value : 'Version.Tag A' ,  name : 'Version '  } , 
244+  {  key : '\\Software\\Python\\Company Two\\Tag A\\InstallPath' ,  hive : RegistryHive . HKCU ,  arch : Architecture . x86 ,  value : 'Version.Tag A' ,  name : 'SysVersion '  } , 
245245
246246 {  key : '\\Software\\Python\\Company Two\\Tag B\\InstallPath' ,  hive : RegistryHive . HKCU ,  arch : Architecture . x86 ,  value : path . join ( environmentsPath ,  'path2' )  } , 
247247 {  key : '\\Software\\Python\\Company Two\\Tag B\\InstallPath' ,  hive : RegistryHive . HKCU ,  arch : Architecture . x86 ,  value : 'DisplayName.Tag B' ,  name : 'DisplayName'  } , 
0 commit comments