~gandelman-a/ubuntu/precise/glance/899970

« back to all changes in this revision

Viewing changes to glance/tests/functional/test_bin_glance.py

  • Committer: Package Import Robot
  • Author(s): Chuck Short, Chuck Short, Monty Taylor, Scott Moser, Ben Howard
  • Date: 2011-08-26 10:13:39 UTC
  • mfrom: (1.1.11 upstream)
  • Revision ID: package-import@ubuntu.com-20110826101339-mn8akhehsitvjgld
Tags: 2011.3~d4-0ubuntu1
[Chuck Short]
* New upstream release.

[ Monty Taylor ]
* New upstream release.
* Added python-kombu as Depends and Build-depends.

[ Scott Moser ]
* glance.postinst: use a trailing slash when using chown on directories

[ Ben Howard ]
* Install /etc/glance-scrubber.conf by default (LP: #816972)
* Remove glance user and logs on purge (LP: #828721)
* Converted dh to use "--with python2".
* Incremented standards version to 3.9.2; no changes required

Show diffs side-by-side

added added

removed removed

Lines of Context:
55
55
        self.assertEqual('', out.strip())
56
56
 
57
57
        # 1. Add public image
58
 
        cmd = "echo testdata | bin/glance --port=%d add is_public=True"\
59
 
              " name=MyImage" % api_port
 
58
        with tempfile.NamedTemporaryFile() as image_file:
 
59
            image_file.write("XXX")
 
60
            image_file.flush()
 
61
            image_file_name = image_file.name
 
62
            cmd = "bin/glance --port=%d add is_public=True"\
 
63
                  " name=MyImage < %s" % (api_port, image_file_name)
60
64
 
61
 
        exitcode, out, err = execute(cmd)
 
65
            exitcode, out, err = execute(cmd)
62
66
 
63
67
        self.assertEqual(0, exitcode)
64
68
        self.assertEqual('Added new image with ID: 1', out.strip())
78
82
            [c.strip() for c in line.split()]
79
83
        self.assertEqual('MyImage', name)
80
84
 
81
 
        self.assertEqual('9', size,
82
 
                         "Expected image to be 9 bytes in size.  Make sure"
83
 
                         " you're running the correct version of webob.")
 
85
        self.assertEqual('3', size,
 
86
                         "Expected image to be 3 bytes in size, but got %s. "
 
87
                         "Make sure you're running the correct version "
 
88
                         "of webob." % size)
84
89
 
85
90
        # 3. Delete the image
86
91
        cmd = "bin/glance --port=%d --force delete 1" % api_port