# -*- coding: utf-8 -*-
from plone.app.relationfield.testing import FUNCTIONAL_WIDGETS_TESTING
from plone.testing import layered
import doctest
import os
import unittest

optionflags = (doctest.ELLIPSIS |
               doctest.NORMALIZE_WHITESPACE)


def test_suite():
    suite = unittest.TestSuite()
    suite.addTests([
        layered(doctest.DocFileSuite(
                os.path.join(os.path.pardir, 'supermodel.txt'),
                optionflags=optionflags),
                FUNCTIONAL_WIDGETS_TESTING)
    ])
    return suite


if __name__ == '__main__':
    unittest.main(default='test_suite')
