As User left in a comment, you could test this by mocking your network access library. At the point the library would normally access the network, you modify the behavior to grab a local file instead. This post describes the technique more, and includes code samples for Python and urllib.
How to test how a program behaves when it can't connect to the internet?
-
04-04-2022 - |
Question
I'm writing an RSS reader, and I want to gracefully handle situations where the internet connection is unavailable. What's a good way (on linux) to test program behavior in the absence of internet without pulling the cord and/or RF-killing everything?
Solution
OTHER TIPS
From https://bbs.archlinux.org/viewtopic.php?id=83384:
ifconfig eth0 down/up? (or other interface instead of eth0)
I can't test this, as I'm at work and need the Internet for stuff currently running, but hopefulyy this at least points you in the right direction.
Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow