def METHOD_NAME(self) -> None:
    """Test deploying the server, and shutting it down"""
    architect = self.get_architect()
    architect.prepare()
    self.assertTrue(self.server_is_prepared(self.build_dir))
    server_url = architect.deploy()
    self.assertTrue(self.server_is_up(server_url))
    architect.cleanup()
    self.assertTrue(self.server_is_cleaned(self.build_dir))
    architect.shutdown()
    self.assertFalse(self.server_is_up(server_url))
    self.assertTrue(self.server_is_shutdown())