Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(19)

Side by Side Diff: tools/grit/grit/node/io_unittest.py

Issue 7269003: Change grit to depend on test data in the main repository. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 9 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « tools/grit/grit/grit_runner_unittest.py ('k') | tools/grit/grit/node/misc_unittest.py » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
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
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()
OLDNEW
« no previous file with comments | « tools/grit/grit/grit_runner_unittest.py ('k') | tools/grit/grit/node/misc_unittest.py » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698