~frankban/charms/precise/juju-gui/guiserver-async-watcher

« back to all changes in this revision

Viewing changes to tests/20-functional.test

  • Committer: Francesco Banconi
  • Date: 2013-08-19 08:44:08 UTC
  • mfrom: (89.2.1 unstable)
  • Revision ID: francesco.banconi@canonical.com-20130819084408-br0gkerolwwoy61q
Merged trunk and bumped up revision.

Show diffs side-by-side

added added

removed removed

Lines of Context:
226
226
        self.handle_browser_warning()
227
227
        self.assertEnvironmentIsConnected()
228
228
 
 
229
    def test_nrpe_check_available(self):
 
230
        # Make sure the check-app-access.sh script's ADDRESS is available.
 
231
        unit_info = self.juju_deploy(
 
232
            self.charm, options={'juju-gui-source': JUJU_GUI_TEST_BRANCH})
 
233
        hostname = unit_info['public-address']
 
234
        conn = httplib.HTTPSConnection(hostname)
 
235
        # This request matches the ADDRESS var in the script.
 
236
        conn.request('GET', '/juju-ui/version.js')
 
237
        message = 'ADDRESS in check-app-access.sh is not accessible.'
 
238
        self.assertEqual(200, conn.getresponse().status, message)
 
239
 
229
240
 
230
241
if __name__ == '__main__':
231
242
    unittest.main(verbosity=2)