#!/usr/bin/env python3
#exonware/xwsystem/tests/1.unit/io_tests/stream_tests/test_base.py
# -*- coding: utf-8 -*-
"""
Unit tests for stream base classes.
Following GUIDE_TEST.md standards.
"""

import sys
import pytest
from exonware.xwsystem.io.stream.base import ACodecIO, APagedCodecIO
@pytest.mark.xwsystem_unit
@pytest.mark.xwsystem_io


class TestStreamBase:
    """Test stream base classes."""

    def test_acodec_io_base(self):
        """Test ACodecIO base class exists."""
        # Base class is abstract, just verify it exists
        assert ACodecIO is not None

    def test_apaged_codec_io_base(self):
        """Test APagedCodecIO base class exists."""
        # Base class is abstract, just verify it exists
        assert APagedCodecIO is not None
