Simple test¶
Ensure your device works with this simple test.
1# SPDX-FileCopyrightText: Copyright (c) 2022 Alec Delaney for Adafruit Industries
2#
3# SPDX-License-Identifier: Unlicense
4
5import ssl
6import wifi
7import socketpool
8import adafruit_requests as requests
9from adafruit_pastebin.pastebin import PasteBin, ExpirationSetting, PrivacySetting
10
11try:
12 from secrets import secrets
13except ImportError:
14 print("Please place your auth/dev key in a secrets.py file!")
15 raise
16
17wifi.radio.connect(secrets["ssid"], secrets["password"])
18pool = socketpool.SocketPool(wifi.radio)
19session = requests.Session(pool, ssl.create_default_context())
20
21auth_key = secrets["auth_key"]
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)