| OLD | NEW |
| 1 # Copyright 2013 The Chromium Authors. All rights reserved. | 1 # Copyright 2013 The Chromium Authors. All rights reserved. |
| 2 # Use of this source code is governed by a BSD-style license that can be | 2 # Use of this source code is governed by a BSD-style license that can be |
| 3 # found in the LICENSE file. | 3 # found in the LICENSE file. |
| 4 | 4 |
| 5 import tempfile | 5 import tempfile |
| 6 import unittest | 6 import unittest |
| 7 | 7 |
| 8 import md5_check | 8 import md5_check # pylint: disable=W0403 |
| 9 | 9 |
| 10 | 10 |
| 11 class TestMd5Check(unittest.TestCase): | 11 class TestMd5Check(unittest.TestCase): |
| 12 def setUp(self): |
| 13 self.called = False |
| 14 |
| 12 def testCallAndRecordIfStale(self): | 15 def testCallAndRecordIfStale(self): |
| 13 input_strings = ['string1', 'string2'] | 16 input_strings = ['string1', 'string2'] |
| 14 input_file1 = tempfile.NamedTemporaryFile() | 17 input_file1 = tempfile.NamedTemporaryFile() |
| 15 input_file2 = tempfile.NamedTemporaryFile() | 18 input_file2 = tempfile.NamedTemporaryFile() |
| 16 file1_contents = 'input file 1' | 19 file1_contents = 'input file 1' |
| 17 file2_contents = 'input file 2' | 20 file2_contents = 'input file 2' |
| 18 input_file1.write(file1_contents) | 21 input_file1.write(file1_contents) |
| 19 input_file1.flush() | 22 input_file1.flush() |
| 20 input_file2.write(file2_contents) | 23 input_file2.write(file2_contents) |
| 21 input_file2.flush() | 24 input_file2.flush() |
| (...skipping 38 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 60 | 63 |
| 61 input_strings = input_strings[:1] | 64 input_strings = input_strings[:1] |
| 62 CheckCallAndRecord(True, 'removing a string should trigger call') | 65 CheckCallAndRecord(True, 'removing a string should trigger call') |
| 63 | 66 |
| 64 input_strings.append('a brand new string') | 67 input_strings.append('a brand new string') |
| 65 CheckCallAndRecord(True, 'added input string should trigger call') | 68 CheckCallAndRecord(True, 'added input string should trigger call') |
| 66 | 69 |
| 67 | 70 |
| 68 if __name__ == '__main__': | 71 if __name__ == '__main__': |
| 69 unittest.main() | 72 unittest.main() |
| OLD | NEW |