~juju-gui-charmers/charms/precise/juju-gui/trunk

« back to all changes in this revision

Viewing changes to server/guiserver/tests/test_apps.py

  • Committer: Francesco Banconi
  • Date: 2015-03-02 15:00:30 UTC
  • mfrom: (60.13.162 develop-trunk)
  • Revision ID: francesco.banconi@canonical.com-20150302150030-ya05a8fh7vxlezbr
Tags: 1.3.3
New charm release.

Show diffs side-by-side

added added

removed removed

Lines of Context:
91
91
        # The authentication backend instance is correctly passed to the
92
92
        # WebSocket handler.
93
93
        app = self.get_app()
94
 
        spec = self.get_url_spec(app, r'^/ws$')
 
94
        spec = self.get_url_spec(app, r'^/ws(?:/.*)?$')
95
95
        auth_backend = self.assert_in_spec(spec, 'auth_backend')
96
96
        expected = auth.get_backend(manage.DEFAULT_API_VERSION)
97
97
        self.assertIsInstance(auth_backend, type(expected))
99
99
    def test_deployer(self):
100
100
        # The deployer instance is correctly passed to the WebSocket handler.
101
101
        app = self.get_app()
102
 
        spec = self.get_url_spec(app, r'^/ws$')
 
102
        spec = self.get_url_spec(app, r'^/ws(?:/.*)?$')
103
103
        deployer = self.assert_in_spec(spec, 'deployer')
104
104
        self.assertIsInstance(deployer, base.Deployer)
105
105
 
106
106
    def test_tokens(self):
107
107
        # The tokens instance is correctly passed to the WebSocket handler.
108
108
        app = self.get_app()
109
 
        spec = self.get_url_spec(app, r'^/ws$')
 
109
        spec = self.get_url_spec(app, r'^/ws(?:/.*)?$')
110
110
        tokens = self.assert_in_spec(spec, 'tokens')
111
111
        self.assertIsInstance(tokens, auth.AuthenticationTokenHandler)
112
112
 
113
113
    def test_websocket_excluded_in_sandbox_mode(self):
114
114
        # The WebSocket handler is excluded if sandbox mode is enabled.
115
115
        app = self.get_app(sandbox=True)
116
 
        spec = self.get_url_spec(app, r'^/ws$')
 
116
        spec = self.get_url_spec(app, r'^/ws(?:/.*)?$')
117
117
        self.assertIsNone(spec)
118
118
 
119
119
    def test_proxy_excluded_in_sandbox_mode(self):