OLD | NEW |
1 # Copyright (C) 2011 Google Inc. All rights reserved. | 1 # Copyright (C) 2011 Google Inc. All rights reserved. |
2 # | 2 # |
3 # Redistribution and use in source and binary forms, with or without | 3 # Redistribution and use in source and binary forms, with or without |
4 # modification, are permitted provided that the following conditions are | 4 # modification, are permitted provided that the following conditions are |
5 # met: | 5 # met: |
6 # | 6 # |
7 # * Redistributions of source code must retain the above copyright | 7 # * Redistributions of source code must retain the above copyright |
8 # notice, this list of conditions and the following disclaimer. | 8 # notice, this list of conditions and the following disclaimer. |
9 # * Redistributions in binary form must reproduce the above | 9 # * Redistributions in binary form must reproduce the above |
10 # copyright notice, this list of conditions and the following disclaimer | 10 # copyright notice, this list of conditions and the following disclaimer |
(...skipping 137 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
148 self.assertEqual(self.make_info(fake_sys('linux2')).os_version, 'trusty'
) | 148 self.assertEqual(self.make_info(fake_sys('linux2')).os_version, 'trusty'
) |
149 info = self.make_info(fake_sys('linux2'), fake_platform(linux_version='p
recise')) | 149 info = self.make_info(fake_sys('linux2'), fake_platform(linux_version='p
recise')) |
150 self.assertEqual(info.os_version, 'precise') | 150 self.assertEqual(info.os_version, 'precise') |
151 info = self.make_info(fake_sys('linux2'), fake_platform(linux_version='u
topic')) | 151 info = self.make_info(fake_sys('linux2'), fake_platform(linux_version='u
topic')) |
152 self.assertEqual(info.os_version, 'trusty') | 152 self.assertEqual(info.os_version, 'trusty') |
153 | 153 |
154 self.assertEqual(self.make_info(fake_sys('freebsd8'), fake_platform('',
'8.3-PRERELEASE')).os_version, '8.3-PRERELEASE') | 154 self.assertEqual(self.make_info(fake_sys('freebsd8'), fake_platform('',
'8.3-PRERELEASE')).os_version, '8.3-PRERELEASE') |
155 self.assertEqual(self.make_info(fake_sys('freebsd9'), fake_platform('',
'9.0-RELEASE')).os_version, '9.0-RELEASE') | 155 self.assertEqual(self.make_info(fake_sys('freebsd9'), fake_platform('',
'9.0-RELEASE')).os_version, '9.0-RELEASE') |
156 | 156 |
157 self.assertRaises(AssertionError, self.make_info, fake_sys('win32', tupl
e([5, 0, 1234]))) | 157 self.assertRaises(AssertionError, self.make_info, fake_sys('win32', tupl
e([5, 0, 1234]))) |
158 self.assertEqual(self.make_info(fake_sys('win32', tuple([6, 2, 1234]))).
os_version, 'future') | 158 self.assertRaises(AssertionError, self.make_info, fake_sys('win32', tupl
e([6, 1, 1234]))) |
| 159 self.assertEqual(self.make_info(fake_sys('win32', tuple([10, 1, 1234])))
.os_version, 'future') |
| 160 self.assertEqual(self.make_info(fake_sys('win32', tuple([10, 0, 1234])))
.os_version, '10') |
| 161 self.assertEqual(self.make_info(fake_sys('win32', tuple([6, 3, 1234]))).
os_version, '8.1') |
| 162 self.assertEqual(self.make_info(fake_sys('win32', tuple([6, 2, 1234]))).
os_version, '8') |
| 163 self.assertEqual(self.make_info(fake_sys('win32', tuple([6, 1, 7601]))).
os_version, '7sp1') |
159 self.assertEqual(self.make_info(fake_sys('win32', tuple([6, 1, 7600]))).
os_version, '7sp0') | 164 self.assertEqual(self.make_info(fake_sys('win32', tuple([6, 1, 7600]))).
os_version, '7sp0') |
160 self.assertEqual(self.make_info(fake_sys('win32', tuple([6, 0, 1234]))).
os_version, 'vista') | 165 self.assertEqual(self.make_info(fake_sys('win32', tuple([6, 0, 1234]))).
os_version, 'vista') |
161 self.assertEqual(self.make_info(fake_sys('win32', tuple([5, 1, 1234]))).
os_version, 'xp') | 166 self.assertEqual(self.make_info(fake_sys('win32', tuple([5, 1, 1234]))).
os_version, 'xp') |
162 | 167 |
163 self.assertRaises(AssertionError, self.make_info, fake_sys('win32'), exe
cutive=fake_executive('5.0.1234')) | 168 self.assertRaises(AssertionError, self.make_info, fake_sys('win32'), |
164 self.assertEqual(self.make_info(fake_sys('cygwin'), executive=fake_execu
tive('6.2.1234')).os_version, 'future') | 169 executive=fake_executive('5.0.1234')) |
| 170 self.assertRaises(AssertionError, self.make_info, fake_sys('win32'), |
| 171 executive=fake_executive('6.1.1234')) |
| 172 self.assertEqual(self.make_info(fake_sys('cygwin'), executive=fake_execu
tive('10.1.1234')).os_version, 'future') |
| 173 self.assertEqual(self.make_info(fake_sys('cygwin'), executive=fake_execu
tive('10.0.1234')).os_version, '10') |
| 174 self.assertEqual(self.make_info(fake_sys('cygwin'), executive=fake_execu
tive('6.3.1234')).os_version, '8.1') |
| 175 self.assertEqual(self.make_info(fake_sys('cygwin'), executive=fake_execu
tive('6.2.1234')).os_version, '8') |
| 176 self.assertEqual(self.make_info(fake_sys('cygwin'), executive=fake_execu
tive('6.1.7601')).os_version, '7sp1') |
165 self.assertEqual(self.make_info(fake_sys('cygwin'), executive=fake_execu
tive('6.1.7600')).os_version, '7sp0') | 177 self.assertEqual(self.make_info(fake_sys('cygwin'), executive=fake_execu
tive('6.1.7600')).os_version, '7sp0') |
166 self.assertEqual(self.make_info(fake_sys('cygwin'), executive=fake_execu
tive('6.0.1234')).os_version, 'vista') | 178 self.assertEqual(self.make_info(fake_sys('cygwin'), executive=fake_execu
tive('6.0.1234')).os_version, 'vista') |
167 self.assertEqual(self.make_info(fake_sys('cygwin'), executive=fake_execu
tive('5.1.1234')).os_version, 'xp') | 179 self.assertEqual(self.make_info(fake_sys('cygwin'), executive=fake_execu
tive('5.1.1234')).os_version, 'xp') |
168 | 180 |
169 def _assert_file_implies_linux_distribution(self, file, distribution): | 181 def _assert_file_implies_linux_distribution(self, file, distribution): |
170 info = self.make_info(sys_module=fake_sys('linux2'), filesystem_module=M
ockFileSystem({file: ''})) | 182 info = self.make_info(sys_module=fake_sys('linux2'), filesystem_module=M
ockFileSystem({file: ''})) |
171 self.assertEqual(info.linux_distribution(), distribution) | 183 self.assertEqual(info.linux_distribution(), distribution) |
172 | 184 |
173 def test_linux_distro_detection(self): | 185 def test_linux_distro_detection(self): |
174 self._assert_file_implies_linux_distribution('/etc/arch-release', 'arch'
) | 186 self._assert_file_implies_linux_distribution('/etc/arch-release', 'arch'
) |
(...skipping 22 matching lines...) Expand all Loading... |
197 self.assertEqual(info.total_bytes_memory(), 1234) | 209 self.assertEqual(info.total_bytes_memory(), 1234) |
198 | 210 |
199 info = self.make_info(fake_sys('win32', tuple([6, 1, 7600]))) | 211 info = self.make_info(fake_sys('win32', tuple([6, 1, 7600]))) |
200 self.assertIsNone(info.total_bytes_memory()) | 212 self.assertIsNone(info.total_bytes_memory()) |
201 | 213 |
202 info = self.make_info(fake_sys('linux2')) | 214 info = self.make_info(fake_sys('linux2')) |
203 self.assertIsNone(info.total_bytes_memory()) | 215 self.assertIsNone(info.total_bytes_memory()) |
204 | 216 |
205 info = self.make_info(fake_sys('freebsd9')) | 217 info = self.make_info(fake_sys('freebsd9')) |
206 self.assertIsNone(info.total_bytes_memory()) | 218 self.assertIsNone(info.total_bytes_memory()) |
OLD | NEW |