| OLD | NEW |
| 1 #!/usr/bin/env python | 1 #!/usr/bin/env python |
| 2 # Copyright (c) 2013 The Chromium Authors. All rights reserved. | 2 # Copyright (c) 2013 The Chromium Authors. All rights reserved. |
| 3 # Use of this source code is governed by a BSD-style license that can be | 3 # Use of this source code is governed by a BSD-style license that can be |
| 4 # found in the LICENSE file. | 4 # found in the LICENSE file. |
| 5 | 5 |
| 6 """Unit tests for classes in annotator.py.""" | 6 """Unit tests for classes in annotator.py.""" |
| 7 | 7 |
| 8 import cStringIO | 8 import cStringIO |
| 9 import json | 9 import json |
| 10 import os | 10 import os |
| (...skipping 266 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 277 | 277 |
| 278 result = [ | 278 result = [ |
| 279 '', | 279 '', |
| 280 '@@@SEED_STEP one@@@', | 280 '@@@SEED_STEP one@@@', |
| 281 '', | 281 '', |
| 282 '@@@SEED_STEP two@@@', | 282 '@@@SEED_STEP two@@@', |
| 283 '', | 283 '', |
| 284 '@@@STEP_CURSOR one@@@', | 284 '@@@STEP_CURSOR one@@@', |
| 285 '', | 285 '', |
| 286 '@@@STEP_STARTED@@@', | 286 '@@@STEP_STARTED@@@', |
| 287 "/usr/bin/python -c print 'hello!'", | 287 sys.executable + " -c print 'hello!'", |
| 288 ' allow_subannotations: False', | 288 ' allow_subannotations: False', |
| 289 ' always_run: False', | 289 ' always_run: False', |
| 290 ' build_failure: False', | 290 ' build_failure: False', |
| 291 ' cmd: [\'/usr/bin/python\', \'-c\', "print \'hello!\'"]', | 291 ' cmd: [' + repr(sys.executable) + ', \'-c\', "print \'hello!\'"]', |
| 292 ' cwd: None', | 292 ' cwd: None', |
| 293 ' env: None', | 293 ' env: None', |
| 294 ' followup_fn: None', | 294 ' followup_fn: None', |
| 295 ' name: one', | 295 ' name: one', |
| 296 ' seed_steps: None', | 296 ' seed_steps: None', |
| 297 ' skip: False', | 297 ' skip: False', |
| 298 '', | 298 '', |
| 299 'hello!', | 299 'hello!', |
| 300 '', | 300 '', |
| 301 '@@@STEP_CURSOR one@@@', | 301 '@@@STEP_CURSOR one@@@', |
| 302 '', | 302 '', |
| 303 '@@@STEP_CLOSED@@@', | 303 '@@@STEP_CLOSED@@@', |
| 304 '', | 304 '', |
| 305 '@@@STEP_CURSOR two@@@', | 305 '@@@STEP_CURSOR two@@@', |
| 306 '', | 306 '', |
| 307 '@@@STEP_STARTED@@@', | 307 '@@@STEP_STARTED@@@', |
| 308 "/usr/bin/python -c print 'yo!'", | 308 sys.executable + " -c print 'yo!'", |
| 309 ' allow_subannotations: False', | 309 ' allow_subannotations: False', |
| 310 ' always_run: False', | 310 ' always_run: False', |
| 311 ' build_failure: False', | 311 ' build_failure: False', |
| 312 ' cmd: [\'/usr/bin/python\', \'-c\', "print \'yo!\'"]', | 312 ' cmd: [' + repr(sys.executable) + ', \'-c\', "print \'yo!\'"]', |
| 313 ' cwd: None', | 313 ' cwd: None', |
| 314 ' env: None', | 314 ' env: None', |
| 315 ' followup_fn: None', | 315 ' followup_fn: None', |
| 316 ' name: two', | 316 ' name: two', |
| 317 ' seed_steps: None', | 317 ' seed_steps: None', |
| 318 ' skip: False', | 318 ' skip: False', |
| 319 '', | 319 '', |
| 320 'yo!', | 320 'yo!', |
| 321 '', | 321 '', |
| 322 '@@@STEP_CURSOR two@@@', | 322 '@@@STEP_CURSOR two@@@', |
| (...skipping 126 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 449 'cmd': _synthesizeCmd(['print \'@@@SEED_STEP blah@@@\'']), | 449 'cmd': _synthesizeCmd(['print \'@@@SEED_STEP blah@@@\'']), |
| 450 'ignore_annotations': True | 450 'ignore_annotations': True |
| 451 },] | 451 },] |
| 452 ret = self._runAnnotator(cmdlist) | 452 ret = self._runAnnotator(cmdlist) |
| 453 self.assertFalse('@@@SEED_STEP blah@@@' in self.capture.text) | 453 self.assertFalse('@@@SEED_STEP blah@@@' in self.capture.text) |
| 454 self.assertEquals(ret, 0) | 454 self.assertEquals(ret, 0) |
| 455 | 455 |
| 456 | 456 |
| 457 if __name__ == '__main__': | 457 if __name__ == '__main__': |
| 458 unittest.main() | 458 unittest.main() |
| OLD | NEW |