def test_io_decorator(self):
        out = call_and_capture_output(IOD.main)
        self.assertTrue(bool(len(out)))

        for i, line in enumerate(out.splitlines()):
            self.assertEqual(EXPECTED_LINES[i], line)
    def test_pizza_factory0(self):
        out = call_and_capture_output(P0.main)
        self.assertTrue(bool(len(out)))

        for i, line in enumerate(out.splitlines()):
            self.assertEqual(EXPECTED_LINES[i], line)
    def test_starbuzz_coffee(self):
        out = call_and_capture_output(SBC.main)
        self.assertTrue(bool(len(out)))

        for i, line in enumerate(out.splitlines()):
            self.assertEqual(EXPECTED_LINES[i], line)
    def test_io_decorator(self):
        out = call_and_capture_output(IOD.main)
        self.assertTrue(bool(len(out)))

        for i, line in enumerate(out.splitlines()):
            self.assertEqual(EXPECTED_LINES[i], line)
    def test_starbuzz_coffee(self):
        out = call_and_capture_output(SBC.main)
        self.assertTrue(bool(len(out)))

        for i, line in enumerate(out.splitlines()):
            self.assertEqual(EXPECTED_LINES[i], line)