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())
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/')
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/')