mirror of https://github.com/databricks/cli.git
This commit is contained in:
parent
c1ccf8204f
commit
efc72b5bbd
|
@ -148,7 +148,7 @@ func setupWorkspaceFilesTest(t *testing.T) (context.Context, filer.Filer) {
|
||||||
|
|
||||||
ctx := context.Background()
|
ctx := context.Background()
|
||||||
w := databricks.Must(databricks.NewWorkspaceClient())
|
w := databricks.Must(databricks.NewWorkspaceClient())
|
||||||
tmpdir := TemporaryWorkspaceDir(t, w)
|
tmpdir := temporaryWorkspaceDir(t, w)
|
||||||
f, err := filer.NewWorkspaceFilesClient(w, tmpdir)
|
f, err := filer.NewWorkspaceFilesClient(w, tmpdir)
|
||||||
require.NoError(t, err)
|
require.NoError(t, err)
|
||||||
|
|
||||||
|
|
|
@ -180,7 +180,7 @@ func writeFile(t *testing.T, name string, body string) string {
|
||||||
return f.Name()
|
return f.Name()
|
||||||
}
|
}
|
||||||
|
|
||||||
func TemporaryWorkspaceDir(t *testing.T, w *databricks.WorkspaceClient) string {
|
func temporaryWorkspaceDir(t *testing.T, w *databricks.WorkspaceClient) string {
|
||||||
ctx := context.Background()
|
ctx := context.Background()
|
||||||
me, err := w.CurrentUser.Me(ctx)
|
me, err := w.CurrentUser.Me(ctx)
|
||||||
require.NoError(t, err)
|
require.NoError(t, err)
|
||||||
|
|
|
@ -20,7 +20,7 @@ func TestWorkspaceImportDir(t *testing.T) {
|
||||||
|
|
||||||
ctx := context.Background()
|
ctx := context.Background()
|
||||||
w := databricks.Must(databricks.NewWorkspaceClient())
|
w := databricks.Must(databricks.NewWorkspaceClient())
|
||||||
tmpdir := TemporaryWorkspaceDir(t, w)
|
tmpdir := temporaryWorkspaceDir(t, w)
|
||||||
|
|
||||||
// run import_dir command
|
// run import_dir command
|
||||||
RequireSuccessfulRun(t, "workspace", "import_dir", "./testdata/import_dir/default", tmpdir)
|
RequireSuccessfulRun(t, "workspace", "import_dir", "./testdata/import_dir/default", tmpdir)
|
||||||
|
@ -39,7 +39,7 @@ func TestWorkspaceImportDirOverwriteFlag(t *testing.T) {
|
||||||
|
|
||||||
// ctx := context.Background()
|
// ctx := context.Background()
|
||||||
w := databricks.Must(databricks.NewWorkspaceClient())
|
w := databricks.Must(databricks.NewWorkspaceClient())
|
||||||
tmpdir := TemporaryWorkspaceDir(t, w)
|
tmpdir := temporaryWorkspaceDir(t, w)
|
||||||
|
|
||||||
// run import_dir command
|
// run import_dir command
|
||||||
RequireSuccessfulRun(t, "workspace", "import_dir", "./testdata/import_dir/override/a", tmpdir)
|
RequireSuccessfulRun(t, "workspace", "import_dir", "./testdata/import_dir/override/a", tmpdir)
|
||||||
|
@ -49,7 +49,6 @@ func TestWorkspaceImportDirOverwriteFlag(t *testing.T) {
|
||||||
// require.NoError(t, err)
|
// require.NoError(t, err)
|
||||||
// assertFileContains(t, ctx, f, "bar.txt", "from directory A")
|
// assertFileContains(t, ctx, f, "bar.txt", "from directory A")
|
||||||
|
|
||||||
|
|
||||||
// Assert another run fails with path already exists error from the server
|
// Assert another run fails with path already exists error from the server
|
||||||
_, _, err := RequireErrorRun(t, "workspace", "import_dir", "./testdata/import_dir/override/b", tmpdir)
|
_, _, err := RequireErrorRun(t, "workspace", "import_dir", "./testdata/import_dir/override/b", tmpdir)
|
||||||
assert.Regexp(t, regexp.MustCompile("Path (.*) already exists."), err.Error())
|
assert.Regexp(t, regexp.MustCompile("Path (.*) already exists."), err.Error())
|
||||||
|
|
|
@ -24,7 +24,7 @@ func TestRepoFilesPutFile(t *testing.T) {
|
||||||
ctx := context.Background()
|
ctx := context.Background()
|
||||||
|
|
||||||
// initialize client
|
// initialize client
|
||||||
wsfsTmpDir := TemporaryWorkspaceDir(t, w)
|
wsfsTmpDir := temporaryWorkspaceDir(t, w)
|
||||||
localTmpDir := t.TempDir()
|
localTmpDir := t.TempDir()
|
||||||
r, err := repofiles.Create(wsfsTmpDir, localTmpDir, w, &repofiles.RepoFileOptions{
|
r, err := repofiles.Create(wsfsTmpDir, localTmpDir, w, &repofiles.RepoFileOptions{
|
||||||
OverwriteIfExists: true,
|
OverwriteIfExists: true,
|
||||||
|
@ -54,7 +54,7 @@ func TestRepoFilesFileOverwritesNotebook(t *testing.T) {
|
||||||
ctx := context.Background()
|
ctx := context.Background()
|
||||||
|
|
||||||
// initialize client
|
// initialize client
|
||||||
wsfsTmpDir := TemporaryWorkspaceDir(t, w)
|
wsfsTmpDir := temporaryWorkspaceDir(t, w)
|
||||||
localTmpDir := t.TempDir()
|
localTmpDir := t.TempDir()
|
||||||
r, err := repofiles.Create(wsfsTmpDir, localTmpDir, w, &repofiles.RepoFileOptions{
|
r, err := repofiles.Create(wsfsTmpDir, localTmpDir, w, &repofiles.RepoFileOptions{
|
||||||
OverwriteIfExists: true,
|
OverwriteIfExists: true,
|
||||||
|
@ -86,7 +86,7 @@ func TestRepoFilesFileOverwritesEmptyDirectoryTree(t *testing.T) {
|
||||||
ctx := context.Background()
|
ctx := context.Background()
|
||||||
|
|
||||||
// initialize client
|
// initialize client
|
||||||
wsfsTmpDir := TemporaryWorkspaceDir(t, w)
|
wsfsTmpDir := temporaryWorkspaceDir(t, w)
|
||||||
localTmpDir := t.TempDir()
|
localTmpDir := t.TempDir()
|
||||||
r, err := repofiles.Create(wsfsTmpDir, localTmpDir, w, &repofiles.RepoFileOptions{
|
r, err := repofiles.Create(wsfsTmpDir, localTmpDir, w, &repofiles.RepoFileOptions{
|
||||||
OverwriteIfExists: true,
|
OverwriteIfExists: true,
|
||||||
|
@ -130,7 +130,7 @@ func TestRepoFilesFileInDirOverwritesExistingNotebook(t *testing.T) {
|
||||||
ctx := context.Background()
|
ctx := context.Background()
|
||||||
|
|
||||||
// initialize client
|
// initialize client
|
||||||
wsfsTmpDir := TemporaryWorkspaceDir(t, w)
|
wsfsTmpDir := temporaryWorkspaceDir(t, w)
|
||||||
localTmpDir := t.TempDir()
|
localTmpDir := t.TempDir()
|
||||||
r, err := repofiles.Create(wsfsTmpDir, localTmpDir, w, &repofiles.RepoFileOptions{
|
r, err := repofiles.Create(wsfsTmpDir, localTmpDir, w, &repofiles.RepoFileOptions{
|
||||||
OverwriteIfExists: true,
|
OverwriteIfExists: true,
|
||||||
|
|
Loading…
Reference in New Issue