def isfile(self, path): dirname = mozpath.dirname(path) if dirname: node = self.find(dirname) else: node = self return node and mozpath.basename(path) in node.files
def load(self, ctx): p = mozpath.basename(ctx.path) ctx.data = toml.loads(self.mock_data[p])
def test_basename(self): self.assertEqual(basename('foo/bar/baz'), 'baz') self.assertEqual(basename('foo/bar'), 'bar') self.assertEqual(basename('foo'), 'foo') self.assertEqual(basename('foo/bar/'), '')