Simple test

Ensure your device works with this simple test.

examples/httpserver_simpletest.py
 1# SPDX-FileCopyrightText: 2022 Dan Halbert for Adafruit Industries
 2#
 3# SPDX-License-Identifier: Unlicense
 4
 5from secrets import secrets  # pylint: disable=no-name-in-module
 6
 7import socketpool
 8import wifi
 9
10from adafruit_httpserver import HTTPServer, HTTPResponse
11
12ssid = secrets["ssid"]
13print("Connecting to", ssid)
14wifi.radio.connect(ssid, secrets["password"])
15print("Connected to", ssid)
16print(f"Listening on http://{wifi.radio.ipv4_address}:80")
17
18pool = socketpool.SocketPool(wifi.radio)
19server = HTTPServer(pool)
20
21
22@server.route("/")
23def base(request):  # pylint: disable=unused-argument
24    """Default reponse is /index.html"""
25    return HTTPResponse(filename="/index.html")
26
27
28# Never returns
29server.serve_forever(str(wifi.radio.ipv4_address))