def test_has_prefix_CanSucceed(self):
     f = NamedTemporaryFile(suffix='.dart')
     with self.open_file(f.name) as view:
         df = DartFile(view)
         self.assertTrue(df.has_prefix(os.path.dirname(f.name)))
     f.close()
 def test_has_prefix_FailsWhenExpected(self):
     f = NamedTemporaryFile(suffix='.dart')
     with self.open_file(f.name) as view:
         df = DartFile(view)
         self.assertFalse(df.has_prefix('?xxx?'))
     f.close()