# Path: prestans/types/base.py
# class DataType(object):
# 
#     def blueprint(self):
#         raise NotImplementedError
# 
#     def validate(self, value):
#         raise NotImplementedError


import unittest
from prestans.types import DataType



class DataTypeUnitTest(unittest.TestCase):

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

    def test_validate(self):

# Path: prestans/types/base.py
# class DataType(object):
# 
#     def blueprint(self):
#         raise NotImplementedError
# 
#     def validate(self, value):
#         raise NotImplementedError


# Path: tests/types/test_data_type.py
import unittest
from prestans.types import DataType




class DataTypeUnitTest(unittest.TestCase):

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

    def test_validate(self):

        self.assertRaises(NotImplementedError, DataType().validate, "data")