def test_parent_dir_on_root_dir(self): self.assertEqual(parent_dir('/'), '/')
def test_parent_dir_on_dir(self): self.assertEqual(parent_dir('/some/long/dir'), '/some/long')
def test_parent_dir_on_file(self): self.assertEqual(parent_dir('/some/long/dir/file.txt'), '/some/long/dir')
def write_file_in_container(self, service_name, file_path, contents): self.exec_in_container(service_name, 'mkdir -p {}'.format(parent_dir(file_path))) self.exec_in_container(service_name, 'sh -c "echo -n {} > {}"'.format(contents, file_path))
def test_parent_dir_on_root_dir(self): self.assertEqual(parent_dir("/"), "/")
def test_parent_dir_on_file(self): self.assertEqual(parent_dir("/some/long/dir/file.txt"), "/some/long/dir")
def test_parent_dir_on_dir(self): self.assertEqual(parent_dir("/some/long/dir"), "/some/long")