comparison tests/test_utility_commands.py @ 1224:6b3e9cb69761 stable

test_utility_commands: call makememfilectx
author Sean Farley <sean.michael.farley@gmail.com>
date Mon, 02 Jun 2014 19:55:32 -0500
parents cd0d14e25757
children 180e0d5fba2e
comparison
equal deleted inserted replaced
1223:7e70337c5be4 1224:6b3e9cb69761
14 14
15 from hgsubversion import util 15 from hgsubversion import util
16 from hgsubversion import svncommands 16 from hgsubversion import svncommands
17 from hgsubversion import verify 17 from hgsubversion import verify
18 from hgsubversion import wrappers 18 from hgsubversion import wrappers
19 from hgsubversion import compathacks
19 20
20 expected_info_output = '''URL: %(repourl)s/%(branch)s 21 expected_info_output = '''URL: %(repourl)s/%(branch)s
21 Repository Root: %(repourl)s 22 Repository Root: %(repourl)s
22 Repository UUID: df2126f7-00ab-4d49-b42c-7e981dde0bcf 23 Repository UUID: df2126f7-00ab-4d49-b42c-7e981dde0bcf
23 Revision: %(rev)s 24 Revision: %(rev)s
158 self._load_fixture_and_fetch('two_heads.svndump') 159 self._load_fixture_and_fetch('two_heads.svndump')
159 u = self.ui() 160 u = self.ui()
160 u.pushbuffer() 161 u.pushbuffer()
161 parents = (self.repo['the_branch'].node(), revlog.nullid,) 162 parents = (self.repo['the_branch'].node(), revlog.nullid,)
162 def filectxfn(repo, memctx, path): 163 def filectxfn(repo, memctx, path):
163 return context.memfilectx(path=path, 164 return compathacks.makememfilectx(repo,
164 data='added', 165 path=path,
165 islink=False, 166 data='added',
166 isexec=False, 167 islink=False,
167 copied=False) 168 isexec=False,
169 copied=False)
168 ctx = context.memctx(self.repo, 170 ctx = context.memctx(self.repo,
169 parents, 171 parents,
170 'automated test', 172 'automated test',
171 ['added_bogus_file', 'other_added_file', ], 173 ['added_bogus_file', 'other_added_file', ],
172 filectxfn, 174 filectxfn,
201 def test_outgoing_output(self): 203 def test_outgoing_output(self):
202 repo, repo_path = self.load_and_fetch('two_heads.svndump') 204 repo, repo_path = self.load_and_fetch('two_heads.svndump')
203 u = self.ui() 205 u = self.ui()
204 parents = (self.repo['the_branch'].node(), revlog.nullid,) 206 parents = (self.repo['the_branch'].node(), revlog.nullid,)
205 def filectxfn(repo, memctx, path): 207 def filectxfn(repo, memctx, path):
206 return context.memfilectx(path=path, 208 return compathacks.makememfilectx(repo,
207 data='added', 209 path=path,
208 islink=False, 210 data='added',
209 isexec=False, 211 islink=False,
210 copied=False) 212 isexec=False,
213 copied=False)
211 ctx = context.memctx(self.repo, 214 ctx = context.memctx(self.repo,
212 parents, 215 parents,
213 'automated test', 216 'automated test',
214 ['added_bogus_file', 'other_added_file', ], 217 ['added_bogus_file', 'other_added_file', ],
215 filectxfn, 218 filectxfn,
231 234
232 def test_rebase(self): 235 def test_rebase(self):
233 self._load_fixture_and_fetch('two_revs.svndump') 236 self._load_fixture_and_fetch('two_revs.svndump')
234 parents = (self.repo[0].node(), revlog.nullid,) 237 parents = (self.repo[0].node(), revlog.nullid,)
235 def filectxfn(repo, memctx, path): 238 def filectxfn(repo, memctx, path):
236 return context.memfilectx(path=path, 239 return compathacks.makememfilectx(repo,
237 data='added', 240 path=path,
238 islink=False, 241 data='added',
239 isexec=False, 242 islink=False,
240 copied=False) 243 isexec=False,
244 copied=False)
241 ctx = context.memctx(self.repo, 245 ctx = context.memctx(self.repo,
242 parents, 246 parents,
243 'automated test', 247 'automated test',
244 ['added_bogus_file', 'other_added_file', ], 248 ['added_bogus_file', 'other_added_file', ],
245 filectxfn, 249 filectxfn,