#368: End-to-End Web Testing with Playwright
Talk Python To Me3 Kesä 2022

#368: End-to-End Web Testing with Playwright

How do you test whether your web sites are working well? Unit tests are great. But for web apps, the number of pieces that have to click together "just so" are many. You have databases, server code (such as a Flask app), server templates (Jinja for example), CSS, Javascript, and even deployment topologies (think nginx + uvicorn). Unit tests won't cover all of that integration. But Playwright does. Playwright is a modern, Pythonic take on testing webs apps using code driving a browser core to interact with web apps the way real users and API clients do. I think you'll find a lot to like there. And we have Pandy Knight from Automation Panda here to break it down for us.

Jaksot(542)

#439: Pixi, A Fast Package Manager

#439: Pixi, A Fast Package Manager

On this episode we have Wolf Vollprecht and Ruben Arts from the pixi project here to talk about pixi, a high performance package manager for Python and other languages that actually manages Python its...

22 Marras 202359min

#438: Celebrating JupyterLab 4 and Jupyter 7 Releases

#438: Celebrating JupyterLab 4 and Jupyter 7 Releases

Jupyter Notebooks and Jupyter Lab have to be one of the most important parts of Python when it comes to bring new users to the Python ecosystem and certainly for the day to day work of data scientists...

16 Marras 20231h 4min

#437: HTMX for Django Developers (And All of Us)

#437: HTMX for Django Developers (And All of Us)

Are you considering or struggling with replacing much of the interactivity of your Django app with frontend JavaScript frameworks? After all, your users do expect an interactive and modern app, right?...

7 Marras 20231h 4min

#436: An Unbiased Evaluation of Environment and Packaging Tools

#436: An Unbiased Evaluation of Environment and Packaging Tools

How well do you know your Python packaging tools? These are things like pip which install your project's dependencies and their dependencies and so on. In this mix, we have more modern tools such as P...

1 Marras 202358min

#435: PyPI Security

#435: PyPI Security

Do you worry about your developer / data science supply chain safety? All the packages for the Python ecosystem are much of what makes Python awesome. But the are also a bit of an open door to your co...

25 Loka 20231h 3min

#434: Building Mobile Apps Backed with Python

#434: Building Mobile Apps Backed with Python

Are you building a mobile app and wondering where Python fits in the mix? Are you support others building these apps with backend APIs written in Python? Can you write your entire app, end to end, in ...

19 Loka 202358min

#433: Litestar: Effortlessly Build Performant APIs

#433: Litestar: Effortlessly Build Performant APIs

We all know about Flask and Django. And of course FastAPI made a huge splash when it came on the scene a few years ago. But new web frameworks are being created all the time. And they have these earli...

15 Loka 20231h 4min

#432: Migrating to Pydantic 2.0: Beanie for MongoDB

#432: Migrating to Pydantic 2.0: Beanie for MongoDB

By now, surely you've heard how awesome Pydantic version 2 is. The team led by Samual Colvin spent almost a year refactoring and reworking the core into a high-performance Rust version while keeping t...

6 Loka 202353min