示例#1
0
    def test_maintenance_mode(self):
        client = Client('clientid',
                        ['ip', 'addresses'],
                        internal_url='http://internal/host',
                        public_url='http://public/host',
                        aliases=['otherid'])

        self.assertFalse(client.is_in_maintenance_mode())
        client.set_maintenance_mode(True)
        self.assertTrue(client.is_in_maintenance_mode())
        client.set_maintenance_mode(False)
        self.assertFalse(client.is_in_maintenance_mode())
示例#2
0
    def test_get_public_url_has_trailing_slash(self):
        client = Client(None, None, None,
                        public_url='http://public/host')

        self.assertEquals(client.get_public_url(),
                          'http://public/host/')

        client = Client(None, None, None,
                        public_url='http://public/host/')

        self.assertEquals(client.get_public_url(),
                          'http://public/host/')
示例#3
0
    def test_get_internal_url_has_trailing_slash(self):
        client = Client(None, None,
                        internal_url='http://internal/host',
                        public_url=None)

        self.assertEquals(client.get_internal_url(),
                          'http://internal/host/')

        client = Client(None, None,
                        internal_url='http://internal/host/',
                        public_url=None)

        self.assertEquals(client.get_internal_url(),
                          'http://internal/host/')