def test_file_specific_error(self):
        printed = self.run_formatter(factory.file_specific_error())

        self.assertResults(
            u"""
            TAP version 13
            1..4
            not ok 1 - {{'a.txt': {0}}}
              ---
              plugin: Unnamed
              severity: stop
              ...
            not ok 2 - {{'a.txt': [{0}]}}
              ---
              plugin: Unnamed
              severity: stop
              ...
            not ok 3 - {{'a.txt': [1, None]}}
              ---
              plugin: Unnamed
              severity: stop
              ...
            not ok 4 - {{'a.txt': [[1, 2, 3, 4, 5]]}}
              ---
              plugin: Unnamed
              severity: stop
              ...
            """.format(factory.anon_obj),
            printed
        )
@return: a Deferred which will fire with the certificate for the given
dataset/ETHPy150Open robmadole/jig/src/jig/formatters/tests/test_tap.py/TestTapFormatter.test_file_specific_error--crossover with--dataset/ETHPy150Open twisted/vertex/vertex/ivertex.py/ICertificateStorage.getSelfSignedCertificate