# Path: prestans/types/base.py
# class DataCollection(DataType):
# 
#     def blueprint(self):
#         raise NotImplementedError
# 
#     def validate(self, value, attribute_filter=None, minified=False):
#         raise NotImplementedError
# 
#     def as_serializable(self, attribute_filter=None):
#         raise NotImplementedError
# 
#     def attribute_rewrite_map(self):
#         raise NotImplementedError
# 
#     def attribute_rewrite_reverse_map(self):
#         raise NotImplementedError
# 
#     def get_attribute_filter(self, default_value=False):
#         raise NotImplementedError


import unittest
from prestans.types import DataCollection



class DataCollectionUnitTest(unittest.TestCase):

    def test_blueprint(self):
        self.assertRaises(NotImplementedError, DataCollection().blueprint)

    def test_validate(self):
        self.assertRaises(NotImplementedError, DataCollection().validate, "data")

    def test_as_serializable(self):

# Path: prestans/types/base.py
# class DataCollection(DataType):
# 
#     def blueprint(self):
#         raise NotImplementedError
# 
#     def validate(self, value, attribute_filter=None, minified=False):
#         raise NotImplementedError
# 
#     def as_serializable(self, attribute_filter=None):
#         raise NotImplementedError
# 
#     def attribute_rewrite_map(self):
#         raise NotImplementedError
# 
#     def attribute_rewrite_reverse_map(self):
#         raise NotImplementedError
# 
#     def get_attribute_filter(self, default_value=False):
#         raise NotImplementedError


# Path: tests/types/test_data_collection.py
import unittest
from prestans.types import DataCollection




class DataCollectionUnitTest(unittest.TestCase):

    def test_blueprint(self):
        self.assertRaises(NotImplementedError, DataCollection().blueprint)

    def test_validate(self):
        self.assertRaises(NotImplementedError, DataCollection().validate, "data")

    def test_as_serializable(self):

        self.assertRaises(NotImplementedError, DataCollection().as_serializable, "data")