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

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

Issue 491653002: Docserver: Use GitilesFileSystem instead of SubversionFileSystem (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 6 years, 3 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, ChannelInfo 10 from branch_utility import BranchUtility, ChannelInfo
(...skipping 14 matching lines...) Expand all
25 def testSplitChannelNameFromPath(self): 25 def testSplitChannelNameFromPath(self):
26 self.assertEquals(('stable', 'extensions/stuff.html'), 26 self.assertEquals(('stable', 'extensions/stuff.html'),
27 self._branch_util.SplitChannelNameFromPath( 27 self._branch_util.SplitChannelNameFromPath(
28 'stable/extensions/stuff.html')) 28 'stable/extensions/stuff.html'))
29 self.assertEquals(('dev', 'extensions/stuff.html'), 29 self.assertEquals(('dev', 'extensions/stuff.html'),
30 self._branch_util.SplitChannelNameFromPath( 30 self._branch_util.SplitChannelNameFromPath(
31 'dev/extensions/stuff.html')) 31 'dev/extensions/stuff.html'))
32 self.assertEquals(('beta', 'extensions/stuff.html'), 32 self.assertEquals(('beta', 'extensions/stuff.html'),
33 self._branch_util.SplitChannelNameFromPath( 33 self._branch_util.SplitChannelNameFromPath(
34 'beta/extensions/stuff.html')) 34 'beta/extensions/stuff.html'))
35 self.assertEquals(('trunk', 'extensions/stuff.html'), 35 self.assertEquals(('master', 'extensions/stuff.html'),
36 self._branch_util.SplitChannelNameFromPath( 36 self._branch_util.SplitChannelNameFromPath(
37 'trunk/extensions/stuff.html')) 37 'master/extensions/stuff.html'))
38 self.assertEquals((None, 'extensions/stuff.html'), 38 self.assertEquals((None, 'extensions/stuff.html'),
39 self._branch_util.SplitChannelNameFromPath( 39 self._branch_util.SplitChannelNameFromPath(
40 'extensions/stuff.html')) 40 'extensions/stuff.html'))
41 self.assertEquals((None, 'apps/stuff.html'), 41 self.assertEquals((None, 'apps/stuff.html'),
42 self._branch_util.SplitChannelNameFromPath( 42 self._branch_util.SplitChannelNameFromPath(
43 'apps/stuff.html')) 43 'apps/stuff.html'))
44 self.assertEquals((None, 'extensions/dev/stuff.html'), 44 self.assertEquals((None, 'extensions/dev/stuff.html'),
45 self._branch_util.SplitChannelNameFromPath( 45 self._branch_util.SplitChannelNameFromPath(
46 'extensions/dev/stuff.html')) 46 'extensions/dev/stuff.html'))
47 self.assertEquals((None, 'stuff.html'), 47 self.assertEquals((None, 'stuff.html'),
48 self._branch_util.SplitChannelNameFromPath( 48 self._branch_util.SplitChannelNameFromPath(
49 'stuff.html')) 49 'stuff.html'))
50 50
51 def testNewestChannel(self): 51 def testNewestChannel(self):
52 self.assertEquals('trunk', 52 self.assertEquals('master',
53 self._branch_util.NewestChannel(('trunk', 'dev', 'beta', 'stable'))) 53 self._branch_util.NewestChannel(('master', 'dev', 'beta', 'stable')))
54 self.assertEquals('trunk', 54 self.assertEquals('master',
55 self._branch_util.NewestChannel(('stable', 'beta', 'dev', 'trunk'))) 55 self._branch_util.NewestChannel(('stable', 'beta', 'dev', 'master')))
56 self.assertEquals('dev', 56 self.assertEquals('dev',
57 self._branch_util.NewestChannel(('stable', 'beta', 'dev'))) 57 self._branch_util.NewestChannel(('stable', 'beta', 'dev')))
58 self.assertEquals('dev', 58 self.assertEquals('dev',
59 self._branch_util.NewestChannel(('dev', 'beta', 'stable'))) 59 self._branch_util.NewestChannel(('dev', 'beta', 'stable')))
60 self.assertEquals('beta', 60 self.assertEquals('beta',
61 self._branch_util.NewestChannel(('beta', 'stable'))) 61 self._branch_util.NewestChannel(('beta', 'stable')))
62 self.assertEquals('beta', 62 self.assertEquals('beta',
63 self._branch_util.NewestChannel(('stable', 'beta'))) 63 self._branch_util.NewestChannel(('stable', 'beta')))
64 self.assertEquals('stable', self._branch_util.NewestChannel(('stable',))) 64 self.assertEquals('stable', self._branch_util.NewestChannel(('stable',)))
65 self.assertEquals('beta', self._branch_util.NewestChannel(('beta',))) 65 self.assertEquals('beta', self._branch_util.NewestChannel(('beta',)))
66 self.assertEquals('dev', self._branch_util.NewestChannel(('dev',))) 66 self.assertEquals('dev', self._branch_util.NewestChannel(('dev',)))
67 self.assertEquals('trunk', self._branch_util.NewestChannel(('trunk',))) 67 self.assertEquals('master', self._branch_util.NewestChannel(('master',)))
68 68
69 def testNewer(self): 69 def testNewer(self):
70 oldest_stable_info = ChannelInfo('stable', '963', 17) 70 oldest_stable_info = ChannelInfo('stable', '963', 17)
71 older_stable_info = ChannelInfo('stable', '1025', 18) 71 older_stable_info = ChannelInfo('stable', '1025', 18)
72 old_stable_info = ChannelInfo('stable', '1084', 19) 72 old_stable_info = ChannelInfo('stable', '1084', 19)
73 sort_of_old_stable_info = ChannelInfo('stable', '1500', 28) 73 sort_of_old_stable_info = ChannelInfo('stable', '1500', 28)
74 stable_info = ChannelInfo('stable', '1547', 29) 74 stable_info = ChannelInfo('stable', '1547', 29)
75 beta_info = ChannelInfo('beta', '1599', 30) 75 beta_info = ChannelInfo('beta', '1599', 30)
76 dev_info = ChannelInfo('dev', '1612', 31) 76 dev_info = ChannelInfo('dev', '1612', 31)
77 trunk_info = ChannelInfo('trunk', 'trunk', 'trunk') 77 master_info = ChannelInfo('master', 'master', 'master')
78 78
79 self.assertEquals(older_stable_info, 79 self.assertEquals(older_stable_info,
80 self._branch_util.Newer(oldest_stable_info)) 80 self._branch_util.Newer(oldest_stable_info))
81 self.assertEquals(old_stable_info, 81 self.assertEquals(old_stable_info,
82 self._branch_util.Newer(older_stable_info)) 82 self._branch_util.Newer(older_stable_info))
83 self.assertEquals(stable_info, 83 self.assertEquals(stable_info,
84 self._branch_util.Newer(sort_of_old_stable_info)) 84 self._branch_util.Newer(sort_of_old_stable_info))
85 self.assertEquals(beta_info, self._branch_util.Newer(stable_info)) 85 self.assertEquals(beta_info, self._branch_util.Newer(stable_info))
86 self.assertEquals(dev_info, self._branch_util.Newer(beta_info)) 86 self.assertEquals(dev_info, self._branch_util.Newer(beta_info))
87 self.assertEquals(trunk_info, self._branch_util.Newer(dev_info)) 87 self.assertEquals(master_info, self._branch_util.Newer(dev_info))
88 # Test the upper limit. 88 # Test the upper limit.
89 self.assertEquals(None, self._branch_util.Newer(trunk_info)) 89 self.assertEquals(None, self._branch_util.Newer(master_info))
90 90
91 91
92 def testOlder(self): 92 def testOlder(self):
93 trunk_info = ChannelInfo('trunk', 'trunk', 'trunk') 93 master_info = ChannelInfo('master', 'master', 'master')
94 dev_info = ChannelInfo('dev', '1612', 31) 94 dev_info = ChannelInfo('dev', '1612', 31)
95 beta_info = ChannelInfo('beta', '1599', 30) 95 beta_info = ChannelInfo('beta', '1599', 30)
96 stable_info = ChannelInfo('stable', '1547', 29) 96 stable_info = ChannelInfo('stable', '1547', 29)
97 old_stable_info = ChannelInfo('stable', '1500', 28) 97 old_stable_info = ChannelInfo('stable', '1500', 28)
98 older_stable_info = ChannelInfo('stable', '1453', 27) 98 older_stable_info = ChannelInfo('stable', '1453', 27)
99 oldest_stable_info = ChannelInfo('stable', '396', 5) 99 oldest_stable_info = ChannelInfo('stable', '396', 5)
100 100
101 self.assertEquals(dev_info, self._branch_util.Older(trunk_info)) 101 self.assertEquals(dev_info, self._branch_util.Older(master_info))
102 self.assertEquals(beta_info, self._branch_util.Older(dev_info)) 102 self.assertEquals(beta_info, self._branch_util.Older(dev_info))
103 self.assertEquals(stable_info, self._branch_util.Older(beta_info)) 103 self.assertEquals(stable_info, self._branch_util.Older(beta_info))
104 self.assertEquals(old_stable_info, self._branch_util.Older(stable_info)) 104 self.assertEquals(old_stable_info, self._branch_util.Older(stable_info))
105 self.assertEquals(older_stable_info, 105 self.assertEquals(older_stable_info,
106 self._branch_util.Older(old_stable_info)) 106 self._branch_util.Older(old_stable_info))
107 # Test the lower limit. 107 # Test the lower limit.
108 self.assertEquals(None, self._branch_util.Older(oldest_stable_info)) 108 self.assertEquals(None, self._branch_util.Older(oldest_stable_info))
109 109
110 def testGetChannelInfo(self): 110 def testGetChannelInfo(self):
111 trunk_info = ChannelInfo('trunk', 'trunk', 'trunk') 111 master_info = ChannelInfo('master', 'master', 'master')
112 self.assertEquals(trunk_info, self._branch_util.GetChannelInfo('trunk')) 112 self.assertEquals(master_info, self._branch_util.GetChannelInfo('master'))
113 113
114 dev_info = ChannelInfo('dev', '1612', 31) 114 dev_info = ChannelInfo('dev', '1612', 31)
115 self.assertEquals(dev_info, self._branch_util.GetChannelInfo('dev')) 115 self.assertEquals(dev_info, self._branch_util.GetChannelInfo('dev'))
116 116
117 beta_info = ChannelInfo('beta', '1599', 30) 117 beta_info = ChannelInfo('beta', '1599', 30)
118 self.assertEquals(beta_info, self._branch_util.GetChannelInfo('beta')) 118 self.assertEquals(beta_info, self._branch_util.GetChannelInfo('beta'))
119 119
120 stable_info = ChannelInfo('stable', '1547', 29) 120 stable_info = ChannelInfo('stable', '1547', 29)
121 self.assertEquals(stable_info, self._branch_util.GetChannelInfo('stable')) 121 self.assertEquals(stable_info, self._branch_util.GetChannelInfo('stable'))
122 122
(...skipping 24 matching lines...) Expand all
147 self.assertEquals('1025', 147 self.assertEquals('1025',
148 self._branch_util.GetBranchForVersion(18)) 148 self._branch_util.GetBranchForVersion(18))
149 self.assertEquals('963', 149 self.assertEquals('963',
150 self._branch_util.GetBranchForVersion(17)) 150 self._branch_util.GetBranchForVersion(17))
151 self.assertEquals('696', 151 self.assertEquals('696',
152 self._branch_util.GetBranchForVersion(11)) 152 self._branch_util.GetBranchForVersion(11))
153 self.assertEquals('396', 153 self.assertEquals('396',
154 self._branch_util.GetBranchForVersion(5)) 154 self._branch_util.GetBranchForVersion(5))
155 155
156 def testGetChannelForVersion(self): 156 def testGetChannelForVersion(self):
157 self.assertEquals('trunk', 157 self.assertEquals('master',
158 self._branch_util.GetChannelForVersion('trunk')) 158 self._branch_util.GetChannelForVersion('master'))
159 self.assertEquals('dev', 159 self.assertEquals('dev',
160 self._branch_util.GetChannelForVersion(31)) 160 self._branch_util.GetChannelForVersion(31))
161 self.assertEquals('beta', 161 self.assertEquals('beta',
162 self._branch_util.GetChannelForVersion(30)) 162 self._branch_util.GetChannelForVersion(30))
163 self.assertEquals('stable', 163 self.assertEquals('stable',
164 self._branch_util.GetChannelForVersion(26)) 164 self._branch_util.GetChannelForVersion(26))
165 self.assertEquals('stable', 165 self.assertEquals('stable',
166 self._branch_util.GetChannelForVersion(22)) 166 self._branch_util.GetChannelForVersion(22))
167 self.assertEquals('stable', 167 self.assertEquals('stable',
168 self._branch_util.GetChannelForVersion(18)) 168 self._branch_util.GetChannelForVersion(18))
169 self.assertEquals('stable', 169 self.assertEquals('stable',
170 self._branch_util.GetChannelForVersion(14)) 170 self._branch_util.GetChannelForVersion(14))
171 self.assertEquals(None, 171 self.assertEquals(None,
172 self._branch_util.GetChannelForVersion(32)) 172 self._branch_util.GetChannelForVersion(32))
173 self.assertEquals(None, 173 self.assertEquals(None,
174 self._branch_util.GetChannelForVersion(42)) 174 self._branch_util.GetChannelForVersion(42))
175 175
176 176
177 if __name__ == '__main__': 177 if __name__ == '__main__':
178 unittest.main() 178 unittest.main()
OLDNEW
« no previous file with comments | « chrome/common/extensions/docs/server2/branch_utility.py ('k') | chrome/common/extensions/docs/server2/caching_file_system.py » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698