def testFullPaths(self): self.assertEqual(cli.getNameFromPath("/no_ext"), "no_ext") self.assertEqual(cli.getNameFromPath("/x.y"), "x") self.assertEqual(cli.getNameFromPath("/x.y.z"), "x") self.assertEqual(cli.getNameFromPath("/a/no_ext"), "no_ext") self.assertEqual(cli.getNameFromPath("/a/x.y"), "x") self.assertEqual(cli.getNameFromPath("/a/x.y.z"), "x")
def testDirectoryName(self): self.assertEqual(cli.getNameFromPath("/a/xy"), "xy") self.assertEqual(cli.getNameFromPath("/a/xy/"), "xy") self.assertEqual(cli.getNameFromPath("xy/"), "xy") self.assertEqual(cli.getNameFromPath("xy"), "xy")
def testUrls(self): self.assertEqual(cli.getNameFromPath("file:///no_ext"), "no_ext") self.assertEqual(cli.getNameFromPath("http://example.com/x.y"), "x") self.assertEqual(cli.getNameFromPath("ftp://x.y.z"), "x")
def testLocalDirectory(self): self.assertEqual(cli.getNameFromPath("no_extension"), "no_extension") self.assertEqual(cli.getNameFromPath("x.y"), "x") self.assertEqual(cli.getNameFromPath("x.y.z"), "x")