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

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

Issue 26418002: Docserver: Pull knowledge of host file systems into a single (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: correct similarity Created 7 years, 2 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
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 48 matching lines...) Expand 10 before | Expand all | Expand 10 after
59 self.assertEquals('beta', 59 self.assertEquals('beta',
60 self._branch_util.NewestChannel(('beta', 'stable'))) 60 self._branch_util.NewestChannel(('beta', 'stable')))
61 self.assertEquals('beta', 61 self.assertEquals('beta',
62 self._branch_util.NewestChannel(('stable', 'beta'))) 62 self._branch_util.NewestChannel(('stable', 'beta')))
63 self.assertEquals('stable', self._branch_util.NewestChannel(('stable',))) 63 self.assertEquals('stable', self._branch_util.NewestChannel(('stable',)))
64 self.assertEquals('beta', self._branch_util.NewestChannel(('beta',))) 64 self.assertEquals('beta', self._branch_util.NewestChannel(('beta',)))
65 self.assertEquals('dev', self._branch_util.NewestChannel(('dev',))) 65 self.assertEquals('dev', self._branch_util.NewestChannel(('dev',)))
66 self.assertEquals('trunk', self._branch_util.NewestChannel(('trunk',))) 66 self.assertEquals('trunk', self._branch_util.NewestChannel(('trunk',)))
67 67
68 def testNewer(self): 68 def testNewer(self):
69 oldest_stable_info = ChannelInfo('stable', 963, 17) 69 oldest_stable_info = ChannelInfo('stable', '963', 17)
70 older_stable_info = ChannelInfo('stable', 1025, 18) 70 older_stable_info = ChannelInfo('stable', '1025', 18)
71 old_stable_info = ChannelInfo('stable', 1084, 19) 71 old_stable_info = ChannelInfo('stable', '1084', 19)
72 sort_of_old_stable_info = ChannelInfo('stable', 1364, 25) 72 sort_of_old_stable_info = ChannelInfo('stable', '1364', 25)
73 stable_info = ChannelInfo('stable', 1410, 26) 73 stable_info = ChannelInfo('stable', '1410', 26)
74 beta_info = ChannelInfo('beta', 1453, 27) 74 beta_info = ChannelInfo('beta', '1453', 27)
75 dev_info = ChannelInfo('dev', 1500, 28) 75 dev_info = ChannelInfo('dev', '1500', 28)
76 trunk_info = ChannelInfo('trunk', 'trunk', 'trunk') 76 trunk_info = ChannelInfo('trunk', 'trunk', 'trunk')
77 77
78 self.assertEquals(older_stable_info, 78 self.assertEquals(older_stable_info,
79 self._branch_util.Newer(oldest_stable_info)) 79 self._branch_util.Newer(oldest_stable_info))
80 self.assertEquals(old_stable_info, 80 self.assertEquals(old_stable_info,
81 self._branch_util.Newer(older_stable_info)) 81 self._branch_util.Newer(older_stable_info))
82 self.assertEquals(stable_info, 82 self.assertEquals(stable_info,
83 self._branch_util.Newer(sort_of_old_stable_info)) 83 self._branch_util.Newer(sort_of_old_stable_info))
84 self.assertEquals(beta_info, self._branch_util.Newer(stable_info)) 84 self.assertEquals(beta_info, self._branch_util.Newer(stable_info))
85 self.assertEquals(dev_info, self._branch_util.Newer(beta_info)) 85 self.assertEquals(dev_info, self._branch_util.Newer(beta_info))
86 self.assertEquals(trunk_info, self._branch_util.Newer(dev_info)) 86 self.assertEquals(trunk_info, self._branch_util.Newer(dev_info))
87 # Test the upper limit. 87 # Test the upper limit.
88 self.assertEquals(None, self._branch_util.Newer(trunk_info)) 88 self.assertEquals(None, self._branch_util.Newer(trunk_info))
89 89
90 90
91 def testOlder(self): 91 def testOlder(self):
92 trunk_info = ChannelInfo('trunk', 'trunk', 'trunk') 92 trunk_info = ChannelInfo('trunk', 'trunk', 'trunk')
93 dev_info = ChannelInfo('dev', 1500, 28) 93 dev_info = ChannelInfo('dev', '1500', 28)
94 beta_info = ChannelInfo('beta', 1453, 27) 94 beta_info = ChannelInfo('beta', '1453', 27)
95 stable_info = ChannelInfo('stable', 1410, 26) 95 stable_info = ChannelInfo('stable', '1410', 26)
96 old_stable_info = ChannelInfo('stable', 1364, 25) 96 old_stable_info = ChannelInfo('stable', '1364', 25)
97 older_stable_info = ChannelInfo('stable', 1312, 24) 97 older_stable_info = ChannelInfo('stable', '1312', 24)
98 oldest_stable_info = ChannelInfo('stable', 396, 5) 98 oldest_stable_info = ChannelInfo('stable', '396', 5)
99 99
100 self.assertEquals(dev_info, self._branch_util.Older(trunk_info)) 100 self.assertEquals(dev_info, self._branch_util.Older(trunk_info))
101 self.assertEquals(beta_info, self._branch_util.Older(dev_info)) 101 self.assertEquals(beta_info, self._branch_util.Older(dev_info))
102 self.assertEquals(stable_info, self._branch_util.Older(beta_info)) 102 self.assertEquals(stable_info, self._branch_util.Older(beta_info))
103 self.assertEquals(old_stable_info, self._branch_util.Older(stable_info)) 103 self.assertEquals(old_stable_info, self._branch_util.Older(stable_info))
104 self.assertEquals(older_stable_info, 104 self.assertEquals(older_stable_info,
105 self._branch_util.Older(old_stable_info)) 105 self._branch_util.Older(old_stable_info))
106 # Test the lower limit. 106 # Test the lower limit.
107 self.assertEquals(None, self._branch_util.Older(oldest_stable_info)) 107 self.assertEquals(None, self._branch_util.Older(oldest_stable_info))
108 108
109 def testGetChannelInfo(self): 109 def testGetChannelInfo(self):
110 trunk_info = ChannelInfo('trunk', 'trunk', 'trunk') 110 trunk_info = ChannelInfo('trunk', 'trunk', 'trunk')
111 self.assertEquals(trunk_info, self._branch_util.GetChannelInfo('trunk')) 111 self.assertEquals(trunk_info, self._branch_util.GetChannelInfo('trunk'))
112 112
113 dev_info = ChannelInfo('dev', 1500, 28) 113 dev_info = ChannelInfo('dev', '1500', 28)
114 self.assertEquals(dev_info, self._branch_util.GetChannelInfo('dev')) 114 self.assertEquals(dev_info, self._branch_util.GetChannelInfo('dev'))
115 115
116 beta_info = ChannelInfo('beta', 1453, 27) 116 beta_info = ChannelInfo('beta', '1453', 27)
117 self.assertEquals(beta_info, self._branch_util.GetChannelInfo('beta')) 117 self.assertEquals(beta_info, self._branch_util.GetChannelInfo('beta'))
118 118
119 stable_info = ChannelInfo('stable', 1410, 26) 119 stable_info = ChannelInfo('stable', '1410', 26)
120 self.assertEquals(stable_info, self._branch_util.GetChannelInfo('stable')) 120 self.assertEquals(stable_info, self._branch_util.GetChannelInfo('stable'))
121 121
122 def testGetLatestVersionNumber(self): 122 def testGetLatestVersionNumber(self):
123 self.assertEquals(28, self._branch_util.GetLatestVersionNumber()) 123 self.assertEquals(28, self._branch_util.GetLatestVersionNumber())
124 124
125 def testGetBranchForVersion(self): 125 def testGetBranchForVersion(self):
126 self.assertEquals(1500, 126 self.assertEquals('1500',
127 self._branch_util.GetBranchForVersion(28)) 127 self._branch_util.GetBranchForVersion(28))
128 self.assertEquals(1453, 128 self.assertEquals('1453',
129 self._branch_util.GetBranchForVersion(27)) 129 self._branch_util.GetBranchForVersion(27))
130 self.assertEquals(1410, 130 self.assertEquals('1410',
131 self._branch_util.GetBranchForVersion(26)) 131 self._branch_util.GetBranchForVersion(26))
132 self.assertEquals(1364, 132 self.assertEquals('1364',
133 self._branch_util.GetBranchForVersion(25)) 133 self._branch_util.GetBranchForVersion(25))
134 self.assertEquals(1312, 134 self.assertEquals('1312',
135 self._branch_util.GetBranchForVersion(24)) 135 self._branch_util.GetBranchForVersion(24))
136 self.assertEquals(1271, 136 self.assertEquals('1271',
137 self._branch_util.GetBranchForVersion(23)) 137 self._branch_util.GetBranchForVersion(23))
138 self.assertEquals(1229, 138 self.assertEquals('1229',
139 self._branch_util.GetBranchForVersion(22)) 139 self._branch_util.GetBranchForVersion(22))
140 self.assertEquals(1180, 140 self.assertEquals('1180',
141 self._branch_util.GetBranchForVersion(21)) 141 self._branch_util.GetBranchForVersion(21))
142 self.assertEquals(1132, 142 self.assertEquals('1132',
143 self._branch_util.GetBranchForVersion(20)) 143 self._branch_util.GetBranchForVersion(20))
144 self.assertEquals(1084, 144 self.assertEquals('1084',
145 self._branch_util.GetBranchForVersion(19)) 145 self._branch_util.GetBranchForVersion(19))
146 self.assertEquals(1025, 146 self.assertEquals('1025',
147 self._branch_util.GetBranchForVersion(18)) 147 self._branch_util.GetBranchForVersion(18))
148 self.assertEquals(963, 148 self.assertEquals('963',
149 self._branch_util.GetBranchForVersion(17)) 149 self._branch_util.GetBranchForVersion(17))
150 self.assertEquals(696, 150 self.assertEquals('696',
151 self._branch_util.GetBranchForVersion(11)) 151 self._branch_util.GetBranchForVersion(11))
152 self.assertEquals(396, 152 self.assertEquals('396',
153 self._branch_util.GetBranchForVersion(5)) 153 self._branch_util.GetBranchForVersion(5))
154 154
155 def testGetChannelForVersion(self): 155 def testGetChannelForVersion(self):
156 self.assertEquals('trunk', 156 self.assertEquals('trunk',
157 self._branch_util.GetChannelForVersion('trunk')) 157 self._branch_util.GetChannelForVersion('trunk'))
158 self.assertEquals('dev', 158 self.assertEquals('dev',
159 self._branch_util.GetChannelForVersion(28)) 159 self._branch_util.GetChannelForVersion(28))
160 self.assertEquals('beta', 160 self.assertEquals('beta',
161 self._branch_util.GetChannelForVersion(27)) 161 self._branch_util.GetChannelForVersion(27))
162 self.assertEquals('stable', 162 self.assertEquals('stable',
163 self._branch_util.GetChannelForVersion(26)) 163 self._branch_util.GetChannelForVersion(26))
164 self.assertEquals('stable', 164 self.assertEquals('stable',
165 self._branch_util.GetChannelForVersion(22)) 165 self._branch_util.GetChannelForVersion(22))
166 self.assertEquals('stable', 166 self.assertEquals('stable',
167 self._branch_util.GetChannelForVersion(18)) 167 self._branch_util.GetChannelForVersion(18))
168 self.assertEquals('stable', 168 self.assertEquals('stable',
169 self._branch_util.GetChannelForVersion(14)) 169 self._branch_util.GetChannelForVersion(14))
170 self.assertEquals(None, 170 self.assertEquals(None,
171 self._branch_util.GetChannelForVersion(30)) 171 self._branch_util.GetChannelForVersion(30))
172 self.assertEquals(None, 172 self.assertEquals(None,
173 self._branch_util.GetChannelForVersion(42)) 173 self._branch_util.GetChannelForVersion(42))
174 174
175 175
176 if __name__ == '__main__': 176 if __name__ == '__main__':
177 unittest.main() 177 unittest.main()
OLDNEW
« no previous file with comments | « chrome/common/extensions/docs/server2/branch_utility.py ('k') | chrome/common/extensions/docs/server2/cron.yaml » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698