def test_dotnet_framework_472(self):
     data = {
         'raw_description': '.NET Framework 4.7.3056.0',
         'build': "461814"
     }
     normalize_runtime(data)
     assert data['name'] == '.NET Framework'
     assert data['version'] == '4.7.2'
Example #2
0
 def __init__(self, alias, data):
     normalize_runtime(data)
     super(RuntimeContextType, self).__init__(alias, data)
Example #3
0
 def __init__(self, alias, data):
     normalize_runtime(data)
     super(RuntimeContextType, self).__init__(alias, data)
Example #4
0
 def test_dotnet_core(self):
     data = {'raw_description': '.NET Core 2.0'}
     normalize_runtime(data)
     assert data['name'] == '.NET Core'
     assert data['version'] == '2.0'
Example #5
0
 def test_dotnet_framework_future_version(self):
     # Unmapped build number doesn't override version
     data = {'raw_description': '.NET Framework 200.0', 'build': "999999"}
     normalize_runtime(data)
     assert data['name'] == '.NET Framework'
     assert data['version'] == '200.0'
 def test_dotnet_core(self):
     data = {'raw_description': '.NET Core 2.0'}
     normalize_runtime(data)
     assert data['name'] == '.NET Core'
     assert data['version'] == '2.0'
 def test_dotnet_framework_future_version(self):
     # Unmapped build number doesn't override version
     data = {'raw_description': '.NET Framework 200.0', 'build': "999999"}
     normalize_runtime(data)
     assert data['name'] == '.NET Framework'
     assert data['version'] == '200.0'
 def test_dotnet_framework_472(self):
     data = {'raw_description': '.NET Framework 4.7.3056.0', 'build': "461814"}
     normalize_runtime(data)
     assert data['name'] == '.NET Framework'
     assert data['version'] == '4.7.2'