The document discusses writing tests for a function that splits a string into pieces based on repeated whitespace. It describes issues with existing testing frameworks like unittest, pytest and nose being verbose. It then proposes a better way to write tests by specifying the expected output pieces separated by a character like '|' and joining them to get the input string. This allows easily specifying multiple test cases as a string and mapping them to the split function. It shows how to implement the tests across different frameworks like unittest, pytest and nose while keeping the test data portable.