| OLD | NEW |
| 1 #!/usr/bin/python2.6 | 1 #!/usr/bin/python2.6 |
| 2 # | 2 # |
| 3 # Copyright (c) 2011 The Native Client Authors. All rights reserved. | 3 # Copyright (c) 2011 The Native Client Authors. All rights reserved. |
| 4 # Use of this source code is governed by a BSD-style license that can be | 4 # Use of this source code is governed by a BSD-style license that can be |
| 5 # found in the LICENSE file. | 5 # found in the LICENSE file. |
| 6 | 6 |
| 7 """Unit tests for update_manifest.py.""" | 7 """Unit tests for update_manifest.py.""" |
| 8 | 8 |
| 9 __author__ = 'mball@google.com (Matt Ball)' | 9 __author__ = 'mball@google.com (Matt Ball)' |
| 10 | 10 |
| (...skipping 276 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 287 '--bundle-revision', '0', | 287 '--bundle-revision', '0', |
| 288 '--description', 'test bundle for update_manifest unit tests', | 288 '--description', 'test bundle for update_manifest unit tests', |
| 289 '--bundle-name', 'test_bundle', | 289 '--bundle-name', 'test_bundle', |
| 290 '--stability', 'dev', | 290 '--stability', 'dev', |
| 291 '--recommended', 'no', | 291 '--recommended', 'no', |
| 292 '--manifest-file', temp_filename] | 292 '--manifest-file', temp_filename] |
| 293 update_manifest.main(argv) | 293 update_manifest.main(argv) |
| 294 finally: | 294 finally: |
| 295 RemoveFile(temp_filename) | 295 RemoveFile(temp_filename) |
| 296 | 296 |
| 297 def testPush(self): |
| 298 '''Test whether the push function does the right thing''' |
| 299 options = FakeOptions() |
| 300 argv = ['-g', options.gsutil, 'push'] |
| 301 update_manifest.main(argv) |
| 302 |
| 297 def testHandleSDKTools(self): | 303 def testHandleSDKTools(self): |
| 298 '''Test the handling of the sdk_tools bundle''' | 304 '''Test the handling of the sdk_tools bundle''' |
| 299 options = FakeOptions() | 305 options = FakeOptions() |
| 300 options.bundle_name = 'sdk_tools' | 306 options.bundle_name = 'sdk_tools' |
| 301 options.upload = True | 307 options.upload = True |
| 302 options.bundle_version = 0 | 308 options.bundle_version = 0 |
| 303 self.assertRaises( | 309 self.assertRaises( |
| 304 update_manifest.Error, | 310 update_manifest.Error, |
| 305 update_manifest.UpdateSDKManifestFile(options).HandleBundles) | 311 update_manifest.UpdateSDKManifestFile(options).HandleBundles) |
| 306 options.bundle_version = None | 312 options.bundle_version = None |
| (...skipping 25 matching lines...) Expand all Loading... |
| 332 | 338 |
| 333 | 339 |
| 334 def main(): | 340 def main(): |
| 335 suite = unittest.TestLoader().loadTestsFromTestCase(TestUpdateManifest) | 341 suite = unittest.TestLoader().loadTestsFromTestCase(TestUpdateManifest) |
| 336 result = unittest.TextTestRunner(verbosity=2).run(suite) | 342 result = unittest.TextTestRunner(verbosity=2).run(suite) |
| 337 | 343 |
| 338 return int(not result.wasSuccessful()) | 344 return int(not result.wasSuccessful()) |
| 339 | 345 |
| 340 if __name__ == '__main__': | 346 if __name__ == '__main__': |
| 341 sys.exit(main()) | 347 sys.exit(main()) |
| OLD | NEW |