'Given C{exception}, C{roots}, and C{traceback} arguments, the
L{FlattenerError} constructor assigns the roots to the C{_roots}
attribute.'

def test_constructor(self):

    e = self.makeFlattenerError(roots=['a', 'b'])
    self.assertEqual(e._roots, ['a', 'b'])
