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

Side by Side Diff: chrome/common/extensions/docs/server2/branch_utility_test.py

Issue 12996003: Dynamically generate a heading for Extension Docs API pages (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Revisions, Offline/Online Access (bypassed-hooks) Created 7 years, 7 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
OLDNEW
1 #!/usr/bin/env python 1 #!/usr/bin/env python
2 # Copyright (c) 2012 The Chromium Authors. All rights reserved. 2 # Copyright (c) 2012 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 import os 6 import os
7 import sys 7 import sys
8 import unittest 8 import unittest
9 9
10 from branch_utility import BranchUtility 10 from branch_utility import BranchUtility
(...skipping 26 matching lines...) Expand all
37 'extensions/stuff.html')) 37 'extensions/stuff.html'))
38 self.assertEquals((None, 'apps/stuff.html'), 38 self.assertEquals((None, 'apps/stuff.html'),
39 self._branch_util.SplitChannelNameFromPath( 39 self._branch_util.SplitChannelNameFromPath(
40 'apps/stuff.html')) 40 'apps/stuff.html'))
41 self.assertEquals((None, 'extensions/dev/stuff.html'), 41 self.assertEquals((None, 'extensions/dev/stuff.html'),
42 self._branch_util.SplitChannelNameFromPath( 42 self._branch_util.SplitChannelNameFromPath(
43 'extensions/dev/stuff.html')) 43 'extensions/dev/stuff.html'))
44 self.assertEquals((None, 'stuff.html'), 44 self.assertEquals((None, 'stuff.html'),
45 self._branch_util.SplitChannelNameFromPath( 45 self._branch_util.SplitChannelNameFromPath(
46 'stuff.html')) 46 'stuff.html'))
47 def testNewestChannel(self):
48 self.assertEquals('trunk',
49 self._branch_util.NewestChannel(['trunk', 'dev', 'beta', 'stable']))
50 self.assertEquals('dev',
51 self._branch_util.NewestChannel(['dev', 'beta', 'stable']))
52 self.assertEquals('beta',
53 self._branch_util.NewestChannel(['beta', 'stable']))
54 self.assertEquals('stable', self._branch_util.NewestChannel(['stable']))
55 self.assertEquals('beta', self._branch_util.NewestChannel(['beta']))
56 self.assertEquals('dev', self._branch_util.NewestChannel(['dev']))
57 self.assertEquals('trunk', self._branch_util.NewestChannel(['trunk']))
47 58
48 def testGetBranchForChannel(self): 59 def testGetBranchNumberForChannelName(self):
49 self.assertEquals('1145', self._branch_util.GetBranchForChannel('dev')) 60 self.assertEquals('dev',
50 self.assertEquals('1084', self._branch_util.GetBranchForChannel('beta')) 61 self._branch_util.GetChannelInfo('dev').name)
51 self.assertEquals('1084', self._branch_util.GetBranchForChannel('stable')) 62 self.assertEquals('beta',
52 self.assertEquals('trunk', self._branch_util.GetBranchForChannel('trunk')) 63 self._branch_util.GetChannelInfo('beta').name)
64 self.assertEquals('stable',
65 self._branch_util.GetChannelInfo('stable').name)
66 self.assertEquals('trunk',
67 self._branch_util.GetChannelInfo('trunk').name)
68
69 self.assertEquals('1145',
70 self._branch_util.GetChannelInfo('dev').branch)
71 self.assertEquals('1084',
72 self._branch_util.GetChannelInfo('beta').branch)
73 self.assertEquals('1084',
74 self._branch_util.GetChannelInfo('stable').branch)
75 self.assertEquals('trunk',
76 self._branch_util.GetChannelInfo('trunk').branch)
77
78 self.assertEquals('21',
79 self._branch_util.GetChannelInfo('dev').version)
80 self.assertEquals('19',
81 self._branch_util.GetChannelInfo('beta').version)
82 self.assertEquals('19',
83 self._branch_util.GetChannelInfo('stable').version)
84 self.assertEquals('trunk',
85 self._branch_util.GetChannelInfo('trunk').version)
86
87 def test_ExtractFromVersionJson(self):
88 self.assertEquals('1145',
89 self._branch_util._ExtractFromVersionJson('dev', 'branch'))
90 self.assertEquals('1084',
91 self._branch_util._ExtractFromVersionJson('beta', 'branch'))
92 self.assertEquals('1084',
93 self._branch_util._ExtractFromVersionJson('stable', 'branch'))
94 self.assertEquals('trunk',
95 self._branch_util._ExtractFromVersionJson('trunk', 'branch'))
96
97 self.assertEquals('21',
98 self._branch_util._ExtractFromVersionJson('dev', 'version'))
99 self.assertEquals('19',
100 self._branch_util._ExtractFromVersionJson('beta', 'version'))
101 self.assertEquals('19',
102 self._branch_util._ExtractFromVersionJson('stable', 'version'))
103 self.assertEquals('trunk',
104 self._branch_util._ExtractFromVersionJson('trunk', 'version'))
53 105
54 if __name__ == '__main__': 106 if __name__ == '__main__':
55 unittest.main() 107 unittest.main()
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698