def test_cp_dir(self): "Intuits Directory, recursive" p = Path(self.tdir) p.mkdir('somedir') pd = p + 'somedir' pd.cp(p + 'otherdir') self.assertTrue(os.path.isdir(pd)) self.assertTrue(os.path.isdir(p + 'otherdir'))
def test_cp_dir(self): "Intuits Directory, recursive" p = Path(self.tdir) p.mkdir('somedir') pd = p + 'somedir' pd.cp(p + 'otherdir') self.assertTrue(os.path.isdir(pd)) self.assertTrue(os.path.isdir(p + 'otherdir'))
def test_mkdir_child(self): "Should create child directories" p = Path(self.tdir) self.assertFalse(os.path.isdir(self.tdir + 'one')) self.assertFalse(os.path.isdir(self.tdir + 'two')) p.mkdir('one', 'two') self.assertTrue(os.path.isdir(self.tdir + '/one')) self.assertTrue(os.path.isdir(self.tdir + '/two'))
def test_mkdir_child(self): "Should create child directories" p = Path(self.tdir) self.assertFalse(os.path.isdir(self.tdir + 'one')) self.assertFalse(os.path.isdir(self.tdir + 'two')) p.mkdir('one', 'two') self.assertTrue(os.path.isdir(self.tdir + '/one')) self.assertTrue(os.path.isdir(self.tdir + '/two'))
def test_mv_dir(self): "Should move a directory" p = Path(self.tdir) p.mkdir('somedir') pd = p + 'somedir' self.assertTrue(p.is_dir) p2 = p.mv(p.parent + 'some2') self.assertTrue(p2.is_dir) self.assertFalse(p.is_dir)
def test_mv_dir(self): "Should move a directory" p = Path(self.tdir) p.mkdir('somedir') pd = p + 'somedir' self.assertTrue(p.is_dir) p2 = p.mv(p.parent + 'some2') self.assertTrue(p2.is_dir) self.assertFalse(p.is_dir)
def test_mkdir_parents(self): "Make the parents as well" p = Path(self.tdir) self.assertFalse(os.path.isdir(self.tdir + '/somedir/one')) p.mkdir('somedir/one/two') self.assertTrue(os.path.isdir(self.tdir + '/somedir/one'))
def test_mkdir(self): "Should make the file." p = Path(self.tdir) + 'foo' self.assertFalse(os.path.isdir(self.tdir + '/foo')) p.mkdir() self.assertTrue(os.path.isdir(self.tdir + '/foo'))
def test_mkdir_file(self): "Should raise TypeError" p = Path(self.tmpath) with self.assertRaises(TypeError): p.mkdir()
def test_mkdir_parents(self): "Make the parents as well" p = Path(self.tdir) self.assertFalse(os.path.isdir(self.tdir + '/somedir/one')) p.mkdir('somedir/one/two') self.assertTrue(os.path.isdir(self.tdir + '/somedir/one'))
def test_mkdir(self): "Should make the file." p = Path(self.tdir) + 'foo' self.assertFalse(os.path.isdir(self.tdir + '/foo')) p.mkdir() self.assertTrue(os.path.isdir(self.tdir + '/foo'))
def test_mkdir_file(self): "Should raise TypeError" p = Path(self.tmpath) with self.assertRaises(TypeError): p.mkdir()