Simple test

Ensure your device works with this simple test.

examples/pastebin_simpletest.py
 1# SPDX-FileCopyrightText: Copyright (c) 2022 Alec Delaney for Adafruit Industries
 2#
 3# SPDX-License-Identifier: Unlicense
 4
 5import ssl
 6from os import getenv
 7
 8import adafruit_requests as requests
 9import socketpool
10import wifi
11
12from adafruit_pastebin.pastebin import ExpirationSetting, PasteBin, PrivacySetting
13
14# Get WiFi details and PasteBin keys, ensure these are setup in settings.toml
15ssid = getenv("CIRCUITPY_WIFI_SSID")
16password = getenv("CIRCUITPY_WIFI_PASSWORD")
17auth_key = getenv("auth_key")
18
19wifi.radio.connect(ssid, password)
20pool = socketpool.SocketPool(wifi.radio)
21session = requests.Session(pool, ssl.create_default_context())
22
23pastebin = PasteBin(session, auth_key)
24paste_url = pastebin.paste(
25    "This is a test paste!",
26    name="My Test Paste",
27    expiration=ExpirationSetting.ONE_DAY,
28    privacy=PrivacySetting.UNLISTED,
29)
30print(paste_url)