"""Module to test Serializer functionality"""

import pytest


class TestBaseSchema:
    """Tests for BaseSchema class"""

    @pytest.mark.skip(reason="To Be Implemented")
    def test_init(self):
        """Test initialization of Base schema derived class"""

    @pytest.mark.skip(reason="To Be Implemented")
    def test_abstraction(self):
        """Test that BaseSchema class itself cannot be initialized"""


class TestUserTimezone:
    """Tests for UserTimezone utility class"""

    @pytest.mark.skip(reason="To Be Implemented")
    def test_serialize(self):
        """Test serialization of Timestamp"""


class TestDictToArray:
    """Tests for DictToArray conversion class"""

    @pytest.mark.skip(reason="To Be Implemented")
    def test_init(self):
        """Test initialization of class derived from DictToArray"""

    @pytest.mark.skip(reason="To Be Implemented")
    def test_serialize(self):
        """Test serialization of derived class"""
