import hgtest
import os
hgt = hgtest.Tester(auth=False)
hgt.announce('setup')
token = hgt.gettoken()
hgt.deletetest(token)
test = hgt.createtest(token)
hgt.hg(['clone', hgt.test_url(), 'repo1'], log=False, auth=True,
stdout='''no changes found
updating to branch default
0 files updated, 0 files merged, 0 files removed, 0 files unresolved
''')
os.chdir('repo1')
hgt.hg(['logout'])
hgt.hg(['pull'], stdin='\n\n', status=-1,
stderr='abort: http authorization required for %s' % hgt.test_url())
hgt.hg(['pull'], auth=True,
stdout='''pulling from %s
no changes found
''' % hgt.test_url())
hgt.hg(['pull'],
stdout='''pulling from %s
no changes found
''' % hgt.test_url())
hgt.hg(['logout'])
hgt.hg(['pull'], stdin='\n\n', status=-1,
stderr='abort: http authorization required for %s' % hgt.test_url())
|
Loading...