Kiln » Kiln Extensions
Clone URL:  
test-path.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
#!/usr/bin/env python # # Test kilnpath extension import os import common import hgtest import kilntest hgt = common.BfilesTester() hgt.updaterc({'extensions': [('kilnauth', kilntest.KILNAUTHPATH), ('kilnpath', kilntest.KILNPATHPATH)], 'kiln_scheme': [('kiln', kilntest.KILNURL + '/Repo')]}) hgt.announce('setup') token = kilntest.gettoken() kilntest.deletetest(hgt, token) test = kilntest.createtest(hgt, token) hgt.hg(['clone', 'kiln://Test/Test/Test', 'repo1'], 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(['pull'], stdout='''pulling from kiln://Test/Test/Test no changes found ''') hgt.hg(['pull', 'kiln://Test/Test/Test'], stdout='''pulling from kiln://Test/Test/Test no changes found ''') hgt.writefile('n1', 'n1') hgt.hg(['add', 'n1']) hgt.hg(['commit', '-m', 'add file']) hgt.hg(['push'], stdout='''pushing to kiln://Test/Test/Test searching for changes searching for changes remote: kiln: successfully pushed one changeset ''') hgt.writefile('n2', 'n2') hgt.hg(['add', 'n2']) hgt.hg(['commit', '-m', 'add another file']) hgt.hg(['push', 'kiln://Test/Test/Test'], stdout='''pushing to kiln://Test/Test/Test searching for changes searching for changes remote: kiln: successfully pushed one changeset ''') os.chdir('..')