Skip to content
Redowan's Reflections
Testing
Testing unary gRPC services in Go
March 23, 2026
·
article
Your Go tests probably don't need a mocking library
January 23, 2026
·
article
Tap compare testing for service migration
December 13, 2025
·
article
Re-exec testing Go subprocesses
November 16, 2025
·
article
Revisiting interface segregation in Go
November 1, 2025
·
article
Organizing Go tests
October 8, 2025
·
article
Subtest grouping in Go
October 1, 2025
·
article
Test state, not interactions
September 14, 2025
·
article
Early return and goroutine leak
September 7, 2025
·
article
Lifecycle management in Go tests
August 30, 2025
·
article
Flags for discoverable test config in Go
June 28, 2025
·
article
You probably don't need a DI framework
May 24, 2025
·
article
Capturing console output in Go tests
April 12, 2025
·
article
Deferred teardown closure in Go testing
March 28, 2025
·
article
Function types and single-method interfaces in Go
December 22, 2024
·
article
Injecting Pytest fixtures without cluttering test signatures
December 2, 2024
·
article
Shades of testing HTTP requests in Python
September 2, 2024
·
article
Taming parametrize with pytest.param
August 28, 2024
·
article
Patching pydantic settings in pytest
January 27, 2024
·
article
Compose multiple levels of fixtures in pytest
July 21, 2022
·
article
Patch where the object is used
July 18, 2022
·
article
Partially assert callable arguments with 'unittest.mock.ANY'
July 17, 2022
·
article
Mocking chained methods of datetime objects in Python
March 16, 2022
·
article
Parametrized fixtures in pytest
March 10, 2022
·
article
Patching test dependencies via pytest fixture & unittest mock
February 27, 2022
·
article
Use 'assertIs' to check literal booleans in Python unittest
January 24, 2022
·
article
Use daemon threads to test infinite while loops in Python
November 18, 2021
·
article