Aspect-Oriented Programming framework for Go
But I don't think you can globally overwrite/shadow package methods the same way as in Python/JS/etc. It seems that you are looking for an AOP behavior and as far as I know there aren't many libraries for that in go (aspectgo is the first one that shows up, but it requires to run an additional command)
Time mocking library for golang (by leononame)
I use a clock interface, and for testing it's https://github.com/leononame/clock to simulate sleeps and timers and such if needed.
Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.
Monkey patching in Go (by bouk)
I discovered this lib a few days ago. https://github.com/bouk/monkey it allows you to monkey patch entire functions, replacing them by whatever you want. Perfect for mocking. It's simple to use. The program is hard patching the code using assembly to replace the function address at runtime. You should not use this lib out of your tests since it's absolutely not safe. It's only compatible with linux and windows. But it works great!
Having trouble with botocore stubber on put actions
1 project | reddit.com/r/aws | 15 Jan 2022
Microsoft Exchange stops passing mail due to bug on 1/1/22
4 projects | news.ycombinator.com | 1 Jan 2022
[HELP] how to test this piece of code?
1 project | reddit.com/r/golang | 29 Dec 2021
What is the real USP of Go's interfaces when compared to those in Java or C#?
1 project | reddit.com/r/golang | 9 Dec 2021
[HELP] Testing SQL queries and functions that use SQL queries in Golang.
3 projects | reddit.com/r/golang | 1 Dec 2021