comparison tests/doctest.txt @ 51:6a8071eab89e

add in smokescreen pkginfo tests
author Jeff Hammel <jhammel@mozilla.com>
date Thu, 01 Mar 2012 14:33:50 -0800
parents e4a97d6f2811
children 59368c0bbd8d
comparison
equal deleted inserted replaced
50:e4a97d6f2811 51:6a8071eab89e
2 ============ 2 ============
3 3
4 The obligatory imports:: 4 The obligatory imports::
5 5
6 >>> import os 6 >>> import os
7 >>> import pkginfo
7 >>> import shutil 8 >>> import shutil
8 >>> import simpypi 9 >>> import simpypi
9 >>> import tempfile 10 >>> import tempfile
10 >>> from paste.fixture import TestApp 11 >>> from paste.fixture import TestApp
11 12
33 >>> os.listdir(os.path.join(directory, 'HelloWorld')) 34 >>> os.listdir(os.path.join(directory, 'HelloWorld'))
34 ['HelloWorld-0.0.tar.gz'] 35 ['HelloWorld-0.0.tar.gz']
35 36
36 Ensure the package is what you expect it to be:: 37 Ensure the package is what you expect it to be::
37 38
39 >>> path = os.path.join(directory, 'HelloWorld', 'HelloWorld-0.0.tar.gz')
40 >>> sdist = pkginfo.sdist.SDist(path)
41 >>> sdist.name
42 'HelloWorld'
43 >>> sdist.version
44 '0.0'
45
46 Install the package and inspect the installation::
47
38 >>> tmpdir = tempfile.mkdtemp() 48 >>> tmpdir = tempfile.mkdtemp()
39 >>> shutil.rmtree(tmpdir) 49 >>> shutil.rmtree(tmpdir)
40 50
41 Upload the same package but with the wrong name:: 51 Upload the same package but with the wrong name::
42 52