~bjornt/pyjuju/stack-crack

« back to all changes in this revision

Viewing changes to ensemble/providers/orchestra/tests/test_files.py

  • Committer: William Reade
  • Date: 2011-08-17 09:17:06 UTC
  • mfrom: (306.1.24 hide-instances)
  • Revision ID: fwereade@gmail.com-20110817091706-2zg0we3co9xqrwfk
simplified instance-getting; ec2 no longer filters 'pending' instances, to better match orchestra behaviour; several error types/messages reworked

Show diffs side-by-side

added added

removed removed

Lines of Context:
88
88
        d.addCallback(verify)
89
89
        return d
90
90
 
 
91
    def test_put_works_no_storage_url(self):
 
92
        getPage = self.mocker.replace("twisted.web.client.getPage")
 
93
        getPage("http://somewhereel.se/webdav/rubber/chicken",
 
94
                method="PUT", postdata="pulley")
 
95
        self.mocker.result(succeed(None))
 
96
        self.mocker.replay()
 
97
 
 
98
        fs = get_file_storage(with_storage_url=False)
 
99
        d = fs.put("rubber/chicken", StringIO("pulley"))
 
100
 
 
101
        def verify(result):
 
102
            self.assertEquals(result, True)
 
103
        d.addCallback(verify)
 
104
        return d
 
105
 
91
106
    def test_put_handles_204(self):
92
107
        """If we're overwriting instead of creating, we get 204 instead of 200
93
108
        """