| OLD | NEW |
| 1 #!/usr/bin/python2.4 | 1 #!/usr/bin/python2.4 |
| 2 # Copyright (c) 2006-2008 The Chromium Authors. All rights reserved. | 2 # Copyright (c) 2006-2008 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 io.FileNode''' | 6 '''Unit tests for io.FileNode''' |
| 7 | 7 |
| 8 import os | 8 import os |
| 9 import sys | 9 import sys |
| 10 if __name__ == '__main__': | 10 if __name__ == '__main__': |
| (...skipping 27 matching lines...) Expand all Loading... |
| 38 root.EndParsing() | 38 root.EndParsing() |
| 39 | 39 |
| 40 self.failUnless(file_node.GetFilePath() == | 40 self.failUnless(file_node.GetFilePath() == |
| 41 util.normpath( | 41 util.normpath( |
| 42 os.path.join(ur'../resource', ur'flugel/kugel.pdf'))) | 42 os.path.join(ur'../resource', ur'flugel/kugel.pdf'))) |
| 43 | 43 |
| 44 def testLoadTranslations(self): | 44 def testLoadTranslations(self): |
| 45 grd = grd_reader.Parse(StringIO.StringIO('''<?xml version="1.0" encoding="UT
F-8"?> | 45 grd = grd_reader.Parse(StringIO.StringIO('''<?xml version="1.0" encoding="UT
F-8"?> |
| 46 <grit latest_public_release="2" source_lang_id="en-US" current_release="3"
base_dir="."> | 46 <grit latest_public_release="2" source_lang_id="en-US" current_release="3"
base_dir="."> |
| 47 <translations> | 47 <translations> |
| 48 <file path="fr.xtb" lang="fr" /> | 48 <file path="generated_resources_fr.xtb" lang="fr" /> |
| 49 </translations> | 49 </translations> |
| 50 <release seq="3"> | 50 <release seq="3"> |
| 51 <messages> | 51 <messages> |
| 52 <message name="ID_HELLO">Hello!</message> | 52 <message name="ID_HELLO">Hello!</message> |
| 53 <message name="ID_HELLO_USER">Hello <ph name="USERNAME">%s<ex>Joi</e
x></ph></message> | 53 <message name="ID_HELLO_USER">Hello <ph name="USERNAME">%s<ex>Joi</e
x></ph></message> |
| 54 </messages> | 54 </messages> |
| 55 </release> | 55 </release> |
| 56 </grit>'''), util.PathFromRoot('grit/test/data')) | 56 </grit>'''), util.PathFromRoot('grit/testdata')) |
| 57 grd.RunGatherers(recursive=True) | 57 grd.RunGatherers(recursive=True) |
| 58 self.failUnless(True) | 58 self.failUnless(True) |
| 59 | 59 |
| 60 def testIffyness(self): | 60 def testIffyness(self): |
| 61 grd = grd_reader.Parse(StringIO.StringIO('''<?xml version="1.0" encoding="UT
F-8"?> | 61 grd = grd_reader.Parse(StringIO.StringIO('''<?xml version="1.0" encoding="UT
F-8"?> |
| 62 <grit latest_public_release="2" source_lang_id="en-US" current_release="3"
base_dir="."> | 62 <grit latest_public_release="2" source_lang_id="en-US" current_release="3"
base_dir="."> |
| 63 <translations> | 63 <translations> |
| 64 <if expr="lang == 'fr'"> | 64 <if expr="lang == 'fr'"> |
| 65 <file path="fr.xtb" lang="fr" /> | 65 <file path="generated_resources_fr.xtb" lang="fr" /> |
| 66 </if> | 66 </if> |
| 67 </translations> | 67 </translations> |
| 68 <release seq="3"> | 68 <release seq="3"> |
| 69 <messages> | 69 <messages> |
| 70 <message name="ID_HELLO">Hello!</message> | 70 <message name="ID_HELLO">Hello!</message> |
| 71 <message name="ID_HELLO_USER">Hello <ph name="USERNAME">%s<ex>Joi</e
x></ph></message> | 71 <message name="ID_HELLO_USER">Hello <ph name="USERNAME">%s<ex>Joi</e
x></ph></message> |
| 72 </messages> | 72 </messages> |
| 73 </release> | 73 </release> |
| 74 </grit>'''), util.PathFromRoot('grit/test/data')) | 74 </grit>'''), util.PathFromRoot('grit/testdata')) |
| 75 grd.SetOutputContext('en', {}) | 75 grd.SetOutputContext('en', {}) |
| 76 grd.RunGatherers(recursive=True) | 76 grd.RunGatherers(recursive=True) |
| 77 | 77 |
| 78 grd.SetOutputContext('fr', {}) | 78 grd.SetOutputContext('fr', {}) |
| 79 grd.RunGatherers(recursive=True) | 79 grd.RunGatherers(recursive=True) |
| 80 | 80 |
| 81 | 81 |
| 82 | 82 |
| 83 if __name__ == '__main__': | 83 if __name__ == '__main__': |
| 84 unittest.main() | 84 unittest.main() |
| OLD | NEW |