Merge lp:~lool/linaro-image-tools/temp-tarball into lp:linaro-image-tools/11.11

Proposed by Loïc Minier
Status: Merged
Merged at revision: 280
Proposed branch: lp:~lool/linaro-image-tools/temp-tarball
Merge into: lp:linaro-image-tools/11.11
Diff against target: 32 lines (+9/-4)
1 file modified
linaro_media_create/tests/fixtures.py (+9/-4)
To merge this branch: bzr merge lp:~lool/linaro-image-tools/temp-tarball
Reviewer Review Type Date Requested Status
James Westby (community) Approve
Review via email: mp+48150@code.launchpad.net
To post a comment you must log in.
Revision history for this message
Loïc Minier (lool) wrote :

Fixes warnings during testsuite

Revision history for this message
James Westby (james-w) wrote :

Could you put the magic "tarball" string as a class variable or
something please?

Thanks,

James

review: Needs Fixing
276. By Loïc Minier

Make names "tarball" and "tarball.gz" configurable and move mkdir() to setUp()
instead of __init__().

Revision history for this message
James Westby (james-w) :
review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'linaro_media_create/tests/fixtures.py'
2--- linaro_media_create/tests/fixtures.py 2011-01-28 19:50:48 +0000
3+++ linaro_media_create/tests/fixtures.py 2011-02-01 16:11:02 +0000
4@@ -44,19 +44,24 @@
5
6 class CreateTarballFixture(object):
7
8- def __init__(self, dir):
9- self.dir = dir
10- self.tarball = os.path.join(self.dir, 'tarball.tar.gz')
11+ def __init__(self, basedir, reldir='tarball', filename='tarball.tar.gz'):
12+ self.basedir = basedir
13+ self.reldir = reldir
14+ self.tarball = os.path.join(self.basedir, filename)
15
16 def setUp(self):
17 # Create gzipped tar archive.
18- args = ['tar', '-czf', self.tarball, self.dir]
19+ os.mkdir(os.path.join(self.basedir, reldir))
20+ args = ['tar', '-C', self.basedir, '-czf', self.tarball, self.reldir]
21 proc = subprocess.Popen(args)
22 proc.wait()
23
24 def tearDown(self):
25 if os.path.exists(self.tarball):
26 os.remove(self.tarball)
27+ dir = os.path.join(self.basedir, subdir)
28+ if os.path.exists(dir):
29+ os.rmdir(dir)
30
31 def get_tarball(self):
32 return self.tarball

Subscribers

People subscribed via source and target branches