Mercurial > treepkg
comparison test/test_info.py @ 441:eadcb1bb54e2
Merged revisions 388-399 via svnmerge from
svn+ssh://svn.wald.intevation.org/treepkg/branches/treepkg-status
........
r388 | bricks | 2010-07-28 10:38:50 +0200 (Mi, 28 Jul 2010) | 3 lines
fix if statement
upload hook should be called if it's not empty
........
r389 | bricks | 2010-07-28 13:38:00 +0200 (Mi, 28 Jul 2010) | 2 lines
only rsync specified architectures from cachedir to publishdir
........
r390 | bricks | 2010-07-29 14:07:57 +0200 (Do, 29 Jul 2010) | 2 lines
introduced after_copy_hook and made rsync upload to publishdir optional
........
r391 | bricks | 2010-07-29 15:43:39 +0200 (Do, 29 Jul 2010) | 3 lines
publish package must be default to get original behaviour
be more verbose at publishing
........
r392 | bricks | 2010-07-29 16:50:53 +0200 (Do, 29 Jul 2010) | 2 lines
fix handling of showing only successfull builds together with num packages
........
r393 | bricks | 2010-07-29 16:52:42 +0200 (Do, 29 Jul 2010) | 2 lines
fixed typo
........
r394 | bricks | 2010-07-29 16:59:10 +0200 (Do, 29 Jul 2010) | 2 lines
fixed another typo
........
r395 | bricks | 2010-07-29 18:05:54 +0200 (Do, 29 Jul 2010) | 3 lines
fixed another typo
treepkg is really slow with many revisions
........
r396 | bricks | 2010-08-02 12:41:55 +0200 (Mo, 02 Aug 2010) | 2 lines
fixed typos
........
r397 | bricks | 2010-08-02 17:36:12 +0200 (Mo, 02 Aug 2010) | 3 lines
be more error prone in listing different files
not checking if a dir exists caused several errors if a build wasn't successful
........
r398 | bricks | 2010-08-05 18:21:47 +0200 (Do, 05 Aug 2010) | 2 lines
review changes
........
r399 | bricks | 2010-08-06 13:06:08 +0200 (Fr, 06 Aug 2010) | 4 lines
cleanup modules
fix test_info testcases
added testcases for remove_trailingslashes and expand_filename
........
author | Bjoern Ricks <bricks@intevation.de> |
---|---|
date | Fri, 06 Aug 2010 13:41:54 +0000 |
parents | 8e0c81870e5e |
children | e5b66539f893 |
comparison
equal
deleted
inserted
replaced
440:383d23c6bfde | 441:eadcb1bb54e2 |
---|---|
6 # Read the file COPYING coming with the software for details. | 6 # Read the file COPYING coming with the software for details. |
7 | 7 |
8 """Tests for treepkg.status.status""" | 8 """Tests for treepkg.status.status""" |
9 | 9 |
10 import unittest | 10 import unittest |
11 import os.path | 11 import os |
12 import sys | 12 import sys |
13 | 13 |
14 test_dir = os.path.dirname(__file__) | 14 from treepkg.info.status import TreepkgInfo, TreepkgRootInfo |
15 sys.path.append(os.path.join(test_dir, os.pardir)) | |
16 | 15 |
17 from treepkg.info.status import * | |
18 from treepkg.report import get_packager_group | |
19 from filesupport import FileTestMixin | 16 from filesupport import FileTestMixin |
20 | 17 from treepkg.publish import get_binary_arch |
21 from publishdebianpackages import get_binary_arch | |
22 | 18 |
23 class TreepkgInfoTest(unittest.TestCase, FileTestMixin): | 19 class TreepkgInfoTest(unittest.TestCase, FileTestMixin): |
24 config_contents = """\ | 20 config_contents = """\ |
25 [DEFAULT] | 21 [DEFAULT] |
26 #treepkg_dir: /home/builder/mill | 22 #treepkg_dir: /home/builder/mill |
81 status = TreepkgRootInfo("testtreepkg") | 77 status = TreepkgRootInfo("testtreepkg") |
82 dom = status.toxml() | 78 dom = status.toxml() |
83 xml = dom.toxml() | 79 xml = dom.toxml() |
84 self.assertEquals("<info><name>testtreepkg</name></info>", xml) | 80 self.assertEquals("<info><name>testtreepkg</name></info>", xml) |
85 | 81 |
86 class TestPublishDebianPackages(unittest.TestCase, FileTestMixin): | 82 class TestPublish(unittest.TestCase, FileTestMixin): |
87 | 83 |
88 def test_get_binary_arch(self): | 84 def test_get_binary_arch(self): |
89 source = get_binary_arch("source") | 85 source = get_binary_arch("source") |
90 self.assertEquals("source", source) | 86 self.assertEquals("source", source) |
91 binary_armel = get_binary_arch("armel") | 87 binary_armel = get_binary_arch("armel") |