def test_set_extension(self): path = Path("C:\\chemin\\du\\repertoire\\.ext") self.assertRaises(ValueError, path.set_extension, "") path = Path("C:\\chemin\\du\\repertoire\\fichier") path.extension = "con" self.assertEqual(path.get(), "C:\\chemin\\du\\repertoire\\fichier.con") path = Path("C:\\chemin\\du\\repertoire\\fichier.ext") path.extension = "con" self.assertEqual(path.get(), "C:\\chemin\\du\\repertoire\\fichier.con")
def test_set_filename(self): path = Path("C:\\chemin\\du\\repertoire\\fichier") self.assertRaises(ValueError, path.set_filename, "") path = Path("C:\\chemin\\du\\repertoire\\fichier.ext") path.filename = "" self.assertEqual(path.get(), "C:\\chemin\\du\\repertoire\\.ext") path = Path("C:\\chemin\\du\\repertoire\\fichier.ext") path.filename = "toto" self.assertEqual(path.get(), "C:\\chemin\\du\\repertoire\\toto.ext")
def test_set_basename(self): # "fichier" path = Path("C:\\chemin\\du\\repertoire\\fichier") path.basename = "toto" self.assertEqual(path.get(), "C:\\chemin\\du\\repertoire\\toto") path = Path("C:\\chemin\\du\\repertoire\\.ext") path.basename = "toto" self.assertEqual(path.get(), "C:\\chemin\\du\\repertoire\\toto") path = Path("C:\\chemin\\du\\repertoire\\fichier.ext") path.basename = "toto" self.assertEqual(path.get(), "C:\\chemin\\du\\repertoire\\toto") # ".ext" path = Path("C:\\chemin\\du\\repertoire\\fichier") path.basename = ".con" self.assertEqual(path.get(), "C:\\chemin\\du\\repertoire\\.con") path = Path("C:\\chemin\\du\\repertoire\\.ext") path.basename = ".con" self.assertEqual(path.get(), "C:\\chemin\\du\\repertoire\\.con") path = Path("C:\\chemin\\du\\repertoire\\fichier.ext") path.basename = ".con" self.assertEqual(path.get(), "C:\\chemin\\du\\repertoire\\.con") # "fichier.ext" path = Path("C:\\chemin\\du\\repertoire\\fichier") path.basename = "toto.con" self.assertEqual(path.get(), "C:\\chemin\\du\\repertoire\\toto.con") path = Path("C:\\chemin\\du\\repertoire\\.ext") path.basename = "toto.con" self.assertEqual(path.get(), "C:\\chemin\\du\\repertoire\\toto.con") path = Path("C:\\chemin\\du\\repertoire\\fichier.ext") path.basename = "toto.con" self.assertEqual(path.get(), "C:\\chemin\\du\\repertoire\\toto.con")