diff --git a/pyout/tests/test_tabular.py b/pyout/tests/test_tabular.py
index <HASH>..<HASH> 100644
--- a/pyout/tests/test_tabular.py
+++ b/pyout/tests/test_tabular.py
@@ -47,12 +47,13 @@ class Tabular(TheRealTabular):
     """
 
     def __init__(self, *args, **kwargs):
-        interactive = kwargs.pop("interactive", True)
+        stream = kwargs.pop("stream", None)
+        if not stream:
+            stream = StringIO()
+            stream.isatty = lambda: True
         with patch("pyout.tabular.Terminal", Terminal):
             super(Tabular, self).__init__(
-                *args,
-                stream=StringIO(), interactive=interactive,
-                **kwargs)
+                *args, stream=stream, **kwargs)
 
     @property
     def stdout(self):
tests: Modify only the stream parameter in Tabular class

Instead of setting both stream and interactive, just make the StringIO
stream report True for isatty().  This has a minor benefit of most the
tests going down a more realistic code path because callers won't
usually be specifying interactive.