def test_split_parent_with_path_containing_spaces(self):
     parent = "Dir with spaces"
     dirname= "NormalDir"
     res = Path.split_parent(self.create_path(self.root, parent, dirname))
     expected = (self.create_path(self.root,parent), dirname)
     self.assertEqual(res, expected)
 def test_split_parent_with_relative_path(self):
     parent = "test"
     dirname = "dirtest"
     res = Path.split_parent(self.create_path(parent,dirname))
     expected = (parent, dirname)
     self.assertEqual(res, expected)
 def test_split_parent_with_empty_path(self):
     res = Path.split_parent("")
     expected = ("", "")
     self.assertEqual(res, expected)
 def test_split_parent_with_file(self):
     dirname = "test"
     filename = "fileA"
     res = Path.split_parent(self.create_path(self.root,dirname,filename))
     expected = (self.create_path(self.root, dirname), filename)
     self.assertEqual(res, expected)
 def test_split_parent_on_root_path(self):
     res = Path.split_parent(self.root)
     expected = (self.root, "")
     self.assertEqual(res, expected)