package testsupport import "git.wamblee.org/converge/pkg/support/iowrappers" type DummyRemoteAddr string func (r DummyRemoteAddr) Network() string { return string(r) } func (r DummyRemoteAddr) String() string { return string(r) } // A bitpipe is mainly a test utility. It uses byte buffers to perform bi-directional // communication. The test code can read and write from one side of the bitpipe and the // code under test reads the other side. type BitPipe interface { Front() iowrappers.ReadWriteAddrCloser Back() iowrappers.ReadWriteAddrCloser }