MM-57512: Disable content extraction during import (#26619)
https://mattermost.atlassian.net/browse/MM-57512 ```release-note NONE ```
Этот коммит содержится в:
коммит произвёл
GitHub
родитель
fc8e537288
Коммит
273d4432b4
@@ -2000,7 +2000,7 @@ func TestImportimportMultiplePostLines(t *testing.T) {
|
||||
},
|
||||
LineNumber: 25,
|
||||
}
|
||||
errLine, err := th.App.importMultiplePostLines(th.Context, []imports.LineImportWorkerData{data}, true)
|
||||
errLine, err := th.App.importMultiplePostLines(th.Context, []imports.LineImportWorkerData{data}, true, true)
|
||||
assert.NotNil(t, err)
|
||||
assert.Equal(t, data.LineNumber, errLine)
|
||||
AssertAllPostsCount(t, th.App, initialPostCount, 0, team.Id)
|
||||
@@ -2018,7 +2018,7 @@ func TestImportimportMultiplePostLines(t *testing.T) {
|
||||
},
|
||||
LineNumber: 1,
|
||||
}
|
||||
errLine, err = th.App.importMultiplePostLines(th.Context, []imports.LineImportWorkerData{data}, true)
|
||||
errLine, err = th.App.importMultiplePostLines(th.Context, []imports.LineImportWorkerData{data}, true, true)
|
||||
assert.Nil(t, err)
|
||||
assert.Equal(t, 0, errLine)
|
||||
AssertAllPostsCount(t, th.App, initialPostCount, 0, team.Id)
|
||||
@@ -2035,7 +2035,7 @@ func TestImportimportMultiplePostLines(t *testing.T) {
|
||||
},
|
||||
LineNumber: 35,
|
||||
}
|
||||
errLine, err = th.App.importMultiplePostLines(th.Context, []imports.LineImportWorkerData{data}, false)
|
||||
errLine, err = th.App.importMultiplePostLines(th.Context, []imports.LineImportWorkerData{data}, false, true)
|
||||
assert.NotNil(t, err)
|
||||
assert.Equal(t, data.LineNumber, errLine)
|
||||
AssertAllPostsCount(t, th.App, initialPostCount, 0, team.Id)
|
||||
@@ -2053,7 +2053,7 @@ func TestImportimportMultiplePostLines(t *testing.T) {
|
||||
},
|
||||
LineNumber: 10,
|
||||
}
|
||||
errLine, err = th.App.importMultiplePostLines(th.Context, []imports.LineImportWorkerData{data}, false)
|
||||
errLine, err = th.App.importMultiplePostLines(th.Context, []imports.LineImportWorkerData{data}, false, true)
|
||||
assert.NotNil(t, err)
|
||||
// Batch will fail when searching for teams, so no specific line
|
||||
// is associated with the error
|
||||
@@ -2073,7 +2073,7 @@ func TestImportimportMultiplePostLines(t *testing.T) {
|
||||
},
|
||||
LineNumber: 7,
|
||||
}
|
||||
errLine, err = th.App.importMultiplePostLines(th.Context, []imports.LineImportWorkerData{data}, false)
|
||||
errLine, err = th.App.importMultiplePostLines(th.Context, []imports.LineImportWorkerData{data}, false, true)
|
||||
assert.NotNil(t, err)
|
||||
// Batch will fail when searching for channels, so no specific
|
||||
// line is associated with the error
|
||||
@@ -2093,7 +2093,7 @@ func TestImportimportMultiplePostLines(t *testing.T) {
|
||||
},
|
||||
LineNumber: 2,
|
||||
}
|
||||
errLine, err = th.App.importMultiplePostLines(th.Context, []imports.LineImportWorkerData{data}, false)
|
||||
errLine, err = th.App.importMultiplePostLines(th.Context, []imports.LineImportWorkerData{data}, false, true)
|
||||
assert.NotNil(t, err)
|
||||
// Batch will fail when searching for users, so no specific line
|
||||
// is associated with the error
|
||||
@@ -2114,7 +2114,7 @@ func TestImportimportMultiplePostLines(t *testing.T) {
|
||||
},
|
||||
LineNumber: 1,
|
||||
}
|
||||
errLine, err = th.App.importMultiplePostLines(th.Context, []imports.LineImportWorkerData{data}, false)
|
||||
errLine, err = th.App.importMultiplePostLines(th.Context, []imports.LineImportWorkerData{data}, false, true)
|
||||
assert.Nil(t, err)
|
||||
assert.Equal(t, 0, errLine)
|
||||
AssertAllPostsCount(t, th.App, initialPostCount, 1, team.Id)
|
||||
@@ -2142,7 +2142,7 @@ func TestImportimportMultiplePostLines(t *testing.T) {
|
||||
},
|
||||
LineNumber: 1,
|
||||
}
|
||||
errLine, err = th.App.importMultiplePostLines(th.Context, []imports.LineImportWorkerData{data}, false)
|
||||
errLine, err = th.App.importMultiplePostLines(th.Context, []imports.LineImportWorkerData{data}, false, true)
|
||||
assert.Nil(t, err)
|
||||
assert.Equal(t, 0, errLine)
|
||||
AssertAllPostsCount(t, th.App, initialPostCount, 1, team.Id)
|
||||
@@ -2171,7 +2171,7 @@ func TestImportimportMultiplePostLines(t *testing.T) {
|
||||
},
|
||||
LineNumber: 1,
|
||||
}
|
||||
errLine, err = th.App.importMultiplePostLines(th.Context, []imports.LineImportWorkerData{data}, false)
|
||||
errLine, err = th.App.importMultiplePostLines(th.Context, []imports.LineImportWorkerData{data}, false, true)
|
||||
assert.Nil(t, err)
|
||||
assert.Equal(t, 0, errLine)
|
||||
AssertAllPostsCount(t, th.App, initialPostCount, 2, team.Id)
|
||||
@@ -2189,7 +2189,7 @@ func TestImportimportMultiplePostLines(t *testing.T) {
|
||||
},
|
||||
LineNumber: 1,
|
||||
}
|
||||
errLine, err = th.App.importMultiplePostLines(th.Context, []imports.LineImportWorkerData{data}, false)
|
||||
errLine, err = th.App.importMultiplePostLines(th.Context, []imports.LineImportWorkerData{data}, false, true)
|
||||
assert.Nil(t, err)
|
||||
assert.Equal(t, 0, errLine)
|
||||
AssertAllPostsCount(t, th.App, initialPostCount, 3, team.Id)
|
||||
@@ -2208,7 +2208,7 @@ func TestImportimportMultiplePostLines(t *testing.T) {
|
||||
},
|
||||
LineNumber: 1,
|
||||
}
|
||||
errLine, err = th.App.importMultiplePostLines(th.Context, []imports.LineImportWorkerData{data}, false)
|
||||
errLine, err = th.App.importMultiplePostLines(th.Context, []imports.LineImportWorkerData{data}, false, true)
|
||||
assert.Nil(t, err)
|
||||
assert.Equal(t, 0, errLine)
|
||||
AssertAllPostsCount(t, th.App, initialPostCount, 4, team.Id)
|
||||
@@ -2251,7 +2251,7 @@ func TestImportimportMultiplePostLines(t *testing.T) {
|
||||
LineNumber: 1,
|
||||
}
|
||||
|
||||
errLine, err = th.App.importMultiplePostLines(th.Context, []imports.LineImportWorkerData{data}, false)
|
||||
errLine, err = th.App.importMultiplePostLines(th.Context, []imports.LineImportWorkerData{data}, false, true)
|
||||
assert.Nil(t, err, "Expected success.")
|
||||
assert.Equal(t, 0, errLine)
|
||||
|
||||
@@ -2290,7 +2290,7 @@ func TestImportimportMultiplePostLines(t *testing.T) {
|
||||
},
|
||||
LineNumber: 1,
|
||||
}
|
||||
errLine, err = th.App.importMultiplePostLines(th.Context, []imports.LineImportWorkerData{data}, false)
|
||||
errLine, err = th.App.importMultiplePostLines(th.Context, []imports.LineImportWorkerData{data}, false, true)
|
||||
assert.Nil(t, err, "Expected success.")
|
||||
assert.Equal(t, 0, errLine)
|
||||
|
||||
@@ -2331,7 +2331,7 @@ func TestImportimportMultiplePostLines(t *testing.T) {
|
||||
},
|
||||
LineNumber: 1,
|
||||
}
|
||||
errLine, err = th.App.importMultiplePostLines(th.Context, []imports.LineImportWorkerData{data}, false)
|
||||
errLine, err = th.App.importMultiplePostLines(th.Context, []imports.LineImportWorkerData{data}, false, true)
|
||||
assert.Nil(t, err, "Expected success.")
|
||||
assert.Equal(t, 0, errLine)
|
||||
|
||||
@@ -2377,7 +2377,7 @@ func TestImportimportMultiplePostLines(t *testing.T) {
|
||||
},
|
||||
LineNumber: 1,
|
||||
}
|
||||
errLine, err = th.App.importMultiplePostLines(th.Context, []imports.LineImportWorkerData{data}, false)
|
||||
errLine, err = th.App.importMultiplePostLines(th.Context, []imports.LineImportWorkerData{data}, false, true)
|
||||
assert.Nil(t, err, "Expected success.")
|
||||
assert.Equal(t, 0, errLine)
|
||||
|
||||
@@ -2401,7 +2401,7 @@ func TestImportimportMultiplePostLines(t *testing.T) {
|
||||
},
|
||||
LineNumber: 1,
|
||||
}
|
||||
errLine, err = th.App.importMultiplePostLines(th.Context, []imports.LineImportWorkerData{data}, false)
|
||||
errLine, err = th.App.importMultiplePostLines(th.Context, []imports.LineImportWorkerData{data}, false, true)
|
||||
assert.Nil(t, err, "Expected success.")
|
||||
assert.Equal(t, 0, errLine)
|
||||
|
||||
@@ -2425,7 +2425,7 @@ func TestImportimportMultiplePostLines(t *testing.T) {
|
||||
},
|
||||
LineNumber: 1,
|
||||
}
|
||||
errLine, err = th.App.importMultiplePostLines(th.Context, []imports.LineImportWorkerData{data}, false)
|
||||
errLine, err = th.App.importMultiplePostLines(th.Context, []imports.LineImportWorkerData{data}, false, true)
|
||||
assert.Nil(t, err, "Expected success.")
|
||||
assert.Equal(t, 0, errLine)
|
||||
|
||||
@@ -2457,7 +2457,7 @@ func TestImportimportMultiplePostLines(t *testing.T) {
|
||||
},
|
||||
LineNumber: 1,
|
||||
}
|
||||
errLine, err = th.App.importMultiplePostLines(th.Context, []imports.LineImportWorkerData{data}, false)
|
||||
errLine, err = th.App.importMultiplePostLines(th.Context, []imports.LineImportWorkerData{data}, false, true)
|
||||
assert.Nil(t, err, "Expected success.")
|
||||
assert.Equal(t, 0, errLine)
|
||||
|
||||
@@ -2520,7 +2520,7 @@ func TestImportimportMultiplePostLines(t *testing.T) {
|
||||
},
|
||||
LineNumber: 1,
|
||||
}
|
||||
errLine, err = th.App.importMultiplePostLines(th.Context, []imports.LineImportWorkerData{data, data2}, false)
|
||||
errLine, err = th.App.importMultiplePostLines(th.Context, []imports.LineImportWorkerData{data, data2}, false, true)
|
||||
assert.Nil(t, err)
|
||||
assert.Equal(t, 0, errLine)
|
||||
|
||||
@@ -2538,7 +2538,7 @@ func TestImportimportMultiplePostLines(t *testing.T) {
|
||||
},
|
||||
LineNumber: 1,
|
||||
}
|
||||
errLine, err = th.App.importMultiplePostLines(th.Context, []imports.LineImportWorkerData{data}, false)
|
||||
errLine, err = th.App.importMultiplePostLines(th.Context, []imports.LineImportWorkerData{data}, false, true)
|
||||
require.Nil(t, err)
|
||||
require.Equal(t, 0, errLine)
|
||||
|
||||
@@ -2620,7 +2620,7 @@ func TestImportImportPost(t *testing.T) {
|
||||
},
|
||||
LineNumber: 12,
|
||||
}
|
||||
errLine, err := th.App.importMultiplePostLines(th.Context, []imports.LineImportWorkerData{data}, true)
|
||||
errLine, err := th.App.importMultiplePostLines(th.Context, []imports.LineImportWorkerData{data}, true, true)
|
||||
assert.NotNil(t, err)
|
||||
assert.Equal(t, data.LineNumber, errLine)
|
||||
AssertAllPostsCount(t, th.App, initialPostCount, 0, team.Id)
|
||||
@@ -2639,7 +2639,7 @@ func TestImportImportPost(t *testing.T) {
|
||||
},
|
||||
LineNumber: 1,
|
||||
}
|
||||
errLine, err := th.App.importMultiplePostLines(th.Context, []imports.LineImportWorkerData{data}, true)
|
||||
errLine, err := th.App.importMultiplePostLines(th.Context, []imports.LineImportWorkerData{data}, true, true)
|
||||
assert.Nil(t, err)
|
||||
assert.Equal(t, 0, errLine)
|
||||
AssertAllPostsCount(t, th.App, initialPostCount, 0, team.Id)
|
||||
@@ -2657,7 +2657,7 @@ func TestImportImportPost(t *testing.T) {
|
||||
},
|
||||
LineNumber: 2,
|
||||
}
|
||||
errLine, err := th.App.importMultiplePostLines(th.Context, []imports.LineImportWorkerData{data}, false)
|
||||
errLine, err := th.App.importMultiplePostLines(th.Context, []imports.LineImportWorkerData{data}, false, true)
|
||||
assert.NotNil(t, err)
|
||||
assert.Equal(t, data.LineNumber, errLine)
|
||||
AssertAllPostsCount(t, th.App, initialPostCount, 0, team.Id)
|
||||
@@ -2676,7 +2676,7 @@ func TestImportImportPost(t *testing.T) {
|
||||
},
|
||||
LineNumber: 7,
|
||||
}
|
||||
errLine, err := th.App.importMultiplePostLines(th.Context, []imports.LineImportWorkerData{data}, false)
|
||||
errLine, err := th.App.importMultiplePostLines(th.Context, []imports.LineImportWorkerData{data}, false, true)
|
||||
assert.NotNil(t, err)
|
||||
assert.Equal(t, 0, errLine)
|
||||
AssertAllPostsCount(t, th.App, initialPostCount, 0, team.Id)
|
||||
@@ -2695,7 +2695,7 @@ func TestImportImportPost(t *testing.T) {
|
||||
},
|
||||
LineNumber: 8,
|
||||
}
|
||||
errLine, err := th.App.importMultiplePostLines(th.Context, []imports.LineImportWorkerData{data}, false)
|
||||
errLine, err := th.App.importMultiplePostLines(th.Context, []imports.LineImportWorkerData{data}, false, true)
|
||||
assert.NotNil(t, err)
|
||||
assert.Equal(t, 0, errLine)
|
||||
AssertAllPostsCount(t, th.App, initialPostCount, 0, team.Id)
|
||||
@@ -2714,7 +2714,7 @@ func TestImportImportPost(t *testing.T) {
|
||||
},
|
||||
LineNumber: 9,
|
||||
}
|
||||
errLine, err := th.App.importMultiplePostLines(th.Context, []imports.LineImportWorkerData{data}, false)
|
||||
errLine, err := th.App.importMultiplePostLines(th.Context, []imports.LineImportWorkerData{data}, false, true)
|
||||
assert.NotNil(t, err)
|
||||
assert.Equal(t, 0, errLine)
|
||||
AssertAllPostsCount(t, th.App, initialPostCount, 0, team.Id)
|
||||
@@ -2733,7 +2733,7 @@ func TestImportImportPost(t *testing.T) {
|
||||
},
|
||||
LineNumber: 1,
|
||||
}
|
||||
errLine, err := th.App.importMultiplePostLines(th.Context, []imports.LineImportWorkerData{data}, false)
|
||||
errLine, err := th.App.importMultiplePostLines(th.Context, []imports.LineImportWorkerData{data}, false, true)
|
||||
assert.Nil(t, err)
|
||||
assert.Equal(t, 0, errLine)
|
||||
AssertAllPostsCount(t, th.App, initialPostCount, 1, team.Id)
|
||||
@@ -2762,7 +2762,7 @@ func TestImportImportPost(t *testing.T) {
|
||||
},
|
||||
LineNumber: 1,
|
||||
}
|
||||
errLine, err := th.App.importMultiplePostLines(th.Context, []imports.LineImportWorkerData{data}, false)
|
||||
errLine, err := th.App.importMultiplePostLines(th.Context, []imports.LineImportWorkerData{data}, false, true)
|
||||
assert.Nil(t, err)
|
||||
assert.Equal(t, 0, errLine)
|
||||
AssertAllPostsCount(t, th.App, initialPostCount, 1, team.Id)
|
||||
@@ -2792,7 +2792,7 @@ func TestImportImportPost(t *testing.T) {
|
||||
},
|
||||
LineNumber: 1,
|
||||
}
|
||||
errLine, err := th.App.importMultiplePostLines(th.Context, []imports.LineImportWorkerData{data}, false)
|
||||
errLine, err := th.App.importMultiplePostLines(th.Context, []imports.LineImportWorkerData{data}, false, true)
|
||||
assert.Nil(t, err)
|
||||
assert.Equal(t, 0, errLine)
|
||||
AssertAllPostsCount(t, th.App, initialPostCount, 2, team.Id)
|
||||
@@ -2811,7 +2811,7 @@ func TestImportImportPost(t *testing.T) {
|
||||
},
|
||||
LineNumber: 1,
|
||||
}
|
||||
errLine, err := th.App.importMultiplePostLines(th.Context, []imports.LineImportWorkerData{data}, false)
|
||||
errLine, err := th.App.importMultiplePostLines(th.Context, []imports.LineImportWorkerData{data}, false, true)
|
||||
assert.Nil(t, err)
|
||||
assert.Equal(t, 0, errLine)
|
||||
AssertAllPostsCount(t, th.App, initialPostCount, 3, team.Id)
|
||||
@@ -2830,7 +2830,7 @@ func TestImportImportPost(t *testing.T) {
|
||||
},
|
||||
LineNumber: 1,
|
||||
}
|
||||
errLine, err := th.App.importMultiplePostLines(th.Context, []imports.LineImportWorkerData{data}, false)
|
||||
errLine, err := th.App.importMultiplePostLines(th.Context, []imports.LineImportWorkerData{data}, false, true)
|
||||
assert.Nil(t, err)
|
||||
assert.Equal(t, 0, errLine)
|
||||
AssertAllPostsCount(t, th.App, initialPostCount, 4, team.Id)
|
||||
@@ -2866,7 +2866,7 @@ func TestImportImportPost(t *testing.T) {
|
||||
LineNumber: 1,
|
||||
}
|
||||
|
||||
errLine, err := th.App.importMultiplePostLines(th.Context, []imports.LineImportWorkerData{data}, false)
|
||||
errLine, err := th.App.importMultiplePostLines(th.Context, []imports.LineImportWorkerData{data}, false, true)
|
||||
require.Nil(t, err, "Expected success.")
|
||||
require.Equal(t, 0, errLine)
|
||||
|
||||
@@ -2906,7 +2906,7 @@ func TestImportImportPost(t *testing.T) {
|
||||
},
|
||||
LineNumber: 1,
|
||||
}
|
||||
errLine, err := th.App.importMultiplePostLines(th.Context, []imports.LineImportWorkerData{data}, false)
|
||||
errLine, err := th.App.importMultiplePostLines(th.Context, []imports.LineImportWorkerData{data}, false, true)
|
||||
require.Nil(t, err, "Expected success.")
|
||||
require.Equal(t, 0, errLine)
|
||||
|
||||
@@ -2946,7 +2946,7 @@ func TestImportImportPost(t *testing.T) {
|
||||
},
|
||||
LineNumber: 1,
|
||||
}
|
||||
errLine, err := th.App.importMultiplePostLines(th.Context, []imports.LineImportWorkerData{data}, false)
|
||||
errLine, err := th.App.importMultiplePostLines(th.Context, []imports.LineImportWorkerData{data}, false, true)
|
||||
require.Nil(t, err, "Expected success.")
|
||||
require.Equal(t, 0, errLine)
|
||||
|
||||
@@ -2993,7 +2993,7 @@ func TestImportImportPost(t *testing.T) {
|
||||
},
|
||||
LineNumber: 1,
|
||||
}
|
||||
errLine, err := th.App.importMultiplePostLines(th.Context, []imports.LineImportWorkerData{data}, false)
|
||||
errLine, err := th.App.importMultiplePostLines(th.Context, []imports.LineImportWorkerData{data}, false, true)
|
||||
require.Nil(t, err, "Expected success.")
|
||||
require.Equal(t, 0, errLine)
|
||||
|
||||
@@ -3018,7 +3018,7 @@ func TestImportImportPost(t *testing.T) {
|
||||
},
|
||||
LineNumber: 1,
|
||||
}
|
||||
errLine, err := th.App.importMultiplePostLines(th.Context, []imports.LineImportWorkerData{data}, false)
|
||||
errLine, err := th.App.importMultiplePostLines(th.Context, []imports.LineImportWorkerData{data}, false, true)
|
||||
require.Nil(t, err, "Expected success.")
|
||||
require.Equal(t, 0, errLine)
|
||||
|
||||
@@ -3043,7 +3043,7 @@ func TestImportImportPost(t *testing.T) {
|
||||
},
|
||||
LineNumber: 1,
|
||||
}
|
||||
errLine, err := th.App.importMultiplePostLines(th.Context, []imports.LineImportWorkerData{data}, false)
|
||||
errLine, err := th.App.importMultiplePostLines(th.Context, []imports.LineImportWorkerData{data}, false, true)
|
||||
require.Nil(t, err, "Expected success.")
|
||||
require.Equal(t, 0, errLine)
|
||||
|
||||
@@ -3065,7 +3065,7 @@ func TestImportImportPost(t *testing.T) {
|
||||
LineNumber: 1,
|
||||
}
|
||||
|
||||
errLine, err := th.App.importMultiplePostLines(th.Context, []imports.LineImportWorkerData{data}, false)
|
||||
errLine, err := th.App.importMultiplePostLines(th.Context, []imports.LineImportWorkerData{data}, false, true)
|
||||
require.Nil(t, err, "Expected success.")
|
||||
require.Equal(t, 0, errLine)
|
||||
|
||||
@@ -3097,7 +3097,7 @@ func TestImportImportPost(t *testing.T) {
|
||||
LineNumber: 1,
|
||||
}
|
||||
|
||||
errLine, err := th.App.importMultiplePostLines(th.Context, []imports.LineImportWorkerData{data}, false)
|
||||
errLine, err := th.App.importMultiplePostLines(th.Context, []imports.LineImportWorkerData{data}, false, true)
|
||||
require.Nil(t, err, "Expected success.")
|
||||
require.Equal(t, 0, errLine)
|
||||
|
||||
@@ -3135,7 +3135,7 @@ func TestImportImportPost(t *testing.T) {
|
||||
LineNumber: 1,
|
||||
}
|
||||
|
||||
errLine, err := th.App.importMultiplePostLines(th.Context, []imports.LineImportWorkerData{data}, false)
|
||||
errLine, err := th.App.importMultiplePostLines(th.Context, []imports.LineImportWorkerData{data}, false, true)
|
||||
require.Nil(t, err, "Expected success.")
|
||||
require.Equal(t, 0, errLine)
|
||||
|
||||
@@ -3368,7 +3368,7 @@ func TestImportImportDirectPost(t *testing.T) {
|
||||
},
|
||||
LineNumber: 7,
|
||||
}
|
||||
errLine, err := th.App.importMultipleDirectPostLines(th.Context, []imports.LineImportWorkerData{data}, true)
|
||||
errLine, err := th.App.importMultipleDirectPostLines(th.Context, []imports.LineImportWorkerData{data}, true, true)
|
||||
require.NotNil(t, err)
|
||||
require.Equal(t, data.LineNumber, errLine)
|
||||
AssertAllPostsCount(t, th.App, initialPostCount, 0, "")
|
||||
@@ -3389,7 +3389,7 @@ func TestImportImportDirectPost(t *testing.T) {
|
||||
},
|
||||
LineNumber: 1,
|
||||
}
|
||||
errLine, err := th.App.importMultipleDirectPostLines(th.Context, []imports.LineImportWorkerData{data}, true)
|
||||
errLine, err := th.App.importMultipleDirectPostLines(th.Context, []imports.LineImportWorkerData{data}, true, true)
|
||||
require.Nil(t, err)
|
||||
require.Equal(t, 0, errLine)
|
||||
AssertAllPostsCount(t, th.App, initialPostCount, 0, "")
|
||||
@@ -3410,7 +3410,7 @@ func TestImportImportDirectPost(t *testing.T) {
|
||||
},
|
||||
LineNumber: 9,
|
||||
}
|
||||
errLine, err := th.App.importMultipleDirectPostLines(th.Context, []imports.LineImportWorkerData{data}, false)
|
||||
errLine, err := th.App.importMultipleDirectPostLines(th.Context, []imports.LineImportWorkerData{data}, false, true)
|
||||
require.NotNil(t, err)
|
||||
require.Equal(t, 0, errLine)
|
||||
AssertAllPostsCount(t, th.App, initialPostCount, 0, "")
|
||||
@@ -3431,7 +3431,7 @@ func TestImportImportDirectPost(t *testing.T) {
|
||||
},
|
||||
LineNumber: 1,
|
||||
}
|
||||
errLine, err := th.App.importMultipleDirectPostLines(th.Context, []imports.LineImportWorkerData{data}, false)
|
||||
errLine, err := th.App.importMultipleDirectPostLines(th.Context, []imports.LineImportWorkerData{data}, false, true)
|
||||
require.Nil(t, err)
|
||||
require.Equal(t, 0, errLine)
|
||||
AssertAllPostsCount(t, th.App, initialPostCount, 1, "")
|
||||
@@ -3462,7 +3462,7 @@ func TestImportImportDirectPost(t *testing.T) {
|
||||
},
|
||||
LineNumber: 1,
|
||||
}
|
||||
errLine, err := th.App.importMultipleDirectPostLines(th.Context, []imports.LineImportWorkerData{data}, false)
|
||||
errLine, err := th.App.importMultipleDirectPostLines(th.Context, []imports.LineImportWorkerData{data}, false, true)
|
||||
require.Nil(t, err)
|
||||
require.Equal(t, 0, errLine)
|
||||
AssertAllPostsCount(t, th.App, initialPostCount, 1, "")
|
||||
@@ -3493,7 +3493,7 @@ func TestImportImportDirectPost(t *testing.T) {
|
||||
},
|
||||
LineNumber: 1,
|
||||
}
|
||||
errLine, err := th.App.importMultipleDirectPostLines(th.Context, []imports.LineImportWorkerData{data}, false)
|
||||
errLine, err := th.App.importMultipleDirectPostLines(th.Context, []imports.LineImportWorkerData{data}, false, true)
|
||||
require.Nil(t, err)
|
||||
require.Equal(t, 0, errLine)
|
||||
AssertAllPostsCount(t, th.App, initialPostCount, 2, "")
|
||||
@@ -3514,7 +3514,7 @@ func TestImportImportDirectPost(t *testing.T) {
|
||||
},
|
||||
LineNumber: 1,
|
||||
}
|
||||
errLine, err := th.App.importMultipleDirectPostLines(th.Context, []imports.LineImportWorkerData{data}, false)
|
||||
errLine, err := th.App.importMultipleDirectPostLines(th.Context, []imports.LineImportWorkerData{data}, false, true)
|
||||
require.Nil(t, err)
|
||||
require.Equal(t, 0, errLine)
|
||||
AssertAllPostsCount(t, th.App, initialPostCount, 3, "")
|
||||
@@ -3535,7 +3535,7 @@ func TestImportImportDirectPost(t *testing.T) {
|
||||
},
|
||||
LineNumber: 1,
|
||||
}
|
||||
errLine, err := th.App.importMultipleDirectPostLines(th.Context, []imports.LineImportWorkerData{data}, false)
|
||||
errLine, err := th.App.importMultipleDirectPostLines(th.Context, []imports.LineImportWorkerData{data}, false, true)
|
||||
require.Nil(t, err)
|
||||
require.Equal(t, 0, errLine)
|
||||
AssertAllPostsCount(t, th.App, initialPostCount, 4, "")
|
||||
@@ -3571,7 +3571,7 @@ func TestImportImportDirectPost(t *testing.T) {
|
||||
LineNumber: 1,
|
||||
}
|
||||
|
||||
errLine, err := th.App.importMultipleDirectPostLines(th.Context, []imports.LineImportWorkerData{data}, false)
|
||||
errLine, err := th.App.importMultipleDirectPostLines(th.Context, []imports.LineImportWorkerData{data}, false, true)
|
||||
require.Nil(t, err)
|
||||
require.Equal(t, 0, errLine)
|
||||
AssertAllPostsCount(t, th.App, initialPostCount, 5, "")
|
||||
@@ -3602,7 +3602,7 @@ func TestImportImportDirectPost(t *testing.T) {
|
||||
},
|
||||
LineNumber: 1,
|
||||
}
|
||||
errLine, err := th.App.importMultipleDirectPostLines(th.Context, []imports.LineImportWorkerData{data}, false)
|
||||
errLine, err := th.App.importMultipleDirectPostLines(th.Context, []imports.LineImportWorkerData{data}, false, true)
|
||||
require.Nil(t, err)
|
||||
require.Equal(t, 0, errLine)
|
||||
AssertAllPostsCount(t, th.App, initialPostCount, 6, "")
|
||||
@@ -3634,7 +3634,7 @@ func TestImportImportDirectPost(t *testing.T) {
|
||||
},
|
||||
LineNumber: 1,
|
||||
}
|
||||
errLine, err := th.App.importMultipleDirectPostLines(th.Context, []imports.LineImportWorkerData{data}, false)
|
||||
errLine, err := th.App.importMultipleDirectPostLines(th.Context, []imports.LineImportWorkerData{data}, false, true)
|
||||
require.Nil(t, err)
|
||||
require.Equal(t, 0, errLine)
|
||||
AssertAllPostsCount(t, th.App, initialPostCount, 7, "")
|
||||
@@ -3668,7 +3668,7 @@ func TestImportImportDirectPost(t *testing.T) {
|
||||
},
|
||||
LineNumber: 1,
|
||||
}
|
||||
errLine, err := th.App.importMultipleDirectPostLines(th.Context, []imports.LineImportWorkerData{data}, false)
|
||||
errLine, err := th.App.importMultipleDirectPostLines(th.Context, []imports.LineImportWorkerData{data}, false, true)
|
||||
require.Nil(t, err)
|
||||
require.Equal(t, 0, errLine)
|
||||
AssertAllPostsCount(t, th.App, initialPostCount, 8, "")
|
||||
@@ -3726,7 +3726,7 @@ func TestImportImportDirectPost(t *testing.T) {
|
||||
},
|
||||
LineNumber: 4,
|
||||
}
|
||||
errLine, err := th.App.importMultipleDirectPostLines(th.Context, []imports.LineImportWorkerData{data}, true)
|
||||
errLine, err := th.App.importMultipleDirectPostLines(th.Context, []imports.LineImportWorkerData{data}, true, true)
|
||||
require.NotNil(t, err)
|
||||
require.Equal(t, data.LineNumber, errLine)
|
||||
AssertAllPostsCount(t, th.App, initialPostCount, 0, "")
|
||||
@@ -3748,7 +3748,7 @@ func TestImportImportDirectPost(t *testing.T) {
|
||||
},
|
||||
LineNumber: 1,
|
||||
}
|
||||
errLine, err := th.App.importMultipleDirectPostLines(th.Context, []imports.LineImportWorkerData{data}, true)
|
||||
errLine, err := th.App.importMultipleDirectPostLines(th.Context, []imports.LineImportWorkerData{data}, true, true)
|
||||
require.Nil(t, err)
|
||||
require.Equal(t, 0, errLine)
|
||||
AssertAllPostsCount(t, th.App, initialPostCount, 0, "")
|
||||
@@ -3771,7 +3771,7 @@ func TestImportImportDirectPost(t *testing.T) {
|
||||
},
|
||||
LineNumber: 8,
|
||||
}
|
||||
errLine, err := th.App.importMultipleDirectPostLines(th.Context, []imports.LineImportWorkerData{data}, false)
|
||||
errLine, err := th.App.importMultipleDirectPostLines(th.Context, []imports.LineImportWorkerData{data}, false, true)
|
||||
require.NotNil(t, err)
|
||||
require.Equal(t, 0, errLine)
|
||||
AssertAllPostsCount(t, th.App, initialPostCount, 0, "")
|
||||
@@ -3793,7 +3793,7 @@ func TestImportImportDirectPost(t *testing.T) {
|
||||
},
|
||||
LineNumber: 1,
|
||||
}
|
||||
errLine, err := th.App.importMultipleDirectPostLines(th.Context, []imports.LineImportWorkerData{data}, false)
|
||||
errLine, err := th.App.importMultipleDirectPostLines(th.Context, []imports.LineImportWorkerData{data}, false, true)
|
||||
require.Nil(t, err)
|
||||
require.Equal(t, 0, errLine)
|
||||
AssertAllPostsCount(t, th.App, initialPostCount, 1, "")
|
||||
@@ -3825,7 +3825,7 @@ func TestImportImportDirectPost(t *testing.T) {
|
||||
},
|
||||
LineNumber: 1,
|
||||
}
|
||||
errLine, err := th.App.importMultipleDirectPostLines(th.Context, []imports.LineImportWorkerData{data}, false)
|
||||
errLine, err := th.App.importMultipleDirectPostLines(th.Context, []imports.LineImportWorkerData{data}, false, true)
|
||||
require.Nil(t, err)
|
||||
require.Equal(t, 0, errLine)
|
||||
AssertAllPostsCount(t, th.App, initialPostCount, 1, "")
|
||||
@@ -3857,7 +3857,7 @@ func TestImportImportDirectPost(t *testing.T) {
|
||||
},
|
||||
LineNumber: 1,
|
||||
}
|
||||
errLine, err := th.App.importMultipleDirectPostLines(th.Context, []imports.LineImportWorkerData{data}, false)
|
||||
errLine, err := th.App.importMultipleDirectPostLines(th.Context, []imports.LineImportWorkerData{data}, false, true)
|
||||
require.Nil(t, err)
|
||||
require.Equal(t, 0, errLine)
|
||||
AssertAllPostsCount(t, th.App, initialPostCount, 2, "")
|
||||
@@ -3879,7 +3879,7 @@ func TestImportImportDirectPost(t *testing.T) {
|
||||
},
|
||||
LineNumber: 1,
|
||||
}
|
||||
errLine, err := th.App.importMultipleDirectPostLines(th.Context, []imports.LineImportWorkerData{data}, false)
|
||||
errLine, err := th.App.importMultipleDirectPostLines(th.Context, []imports.LineImportWorkerData{data}, false, true)
|
||||
require.Nil(t, err)
|
||||
require.Equal(t, 0, errLine)
|
||||
AssertAllPostsCount(t, th.App, initialPostCount, 3, "")
|
||||
@@ -3901,7 +3901,7 @@ func TestImportImportDirectPost(t *testing.T) {
|
||||
},
|
||||
LineNumber: 1,
|
||||
}
|
||||
errLine, err := th.App.importMultipleDirectPostLines(th.Context, []imports.LineImportWorkerData{data}, false)
|
||||
errLine, err := th.App.importMultipleDirectPostLines(th.Context, []imports.LineImportWorkerData{data}, false, true)
|
||||
require.Nil(t, err)
|
||||
require.Equal(t, 0, errLine)
|
||||
AssertAllPostsCount(t, th.App, initialPostCount, 4, "")
|
||||
@@ -3938,7 +3938,7 @@ func TestImportImportDirectPost(t *testing.T) {
|
||||
LineNumber: 1,
|
||||
}
|
||||
|
||||
errLine, err := th.App.importMultipleDirectPostLines(th.Context, []imports.LineImportWorkerData{data}, false)
|
||||
errLine, err := th.App.importMultipleDirectPostLines(th.Context, []imports.LineImportWorkerData{data}, false, true)
|
||||
require.Nil(t, err)
|
||||
require.Equal(t, 0, errLine)
|
||||
|
||||
@@ -3977,7 +3977,7 @@ func TestImportImportDirectPost(t *testing.T) {
|
||||
},
|
||||
LineNumber: 1,
|
||||
}
|
||||
errLine, err := th.App.importMultipleDirectPostLines(th.Context, []imports.LineImportWorkerData{data}, false)
|
||||
errLine, err := th.App.importMultipleDirectPostLines(th.Context, []imports.LineImportWorkerData{data}, false, true)
|
||||
require.Nil(t, err, "Expected success.")
|
||||
require.Equal(t, 0, errLine)
|
||||
|
||||
@@ -4022,7 +4022,7 @@ func TestImportImportDirectPost(t *testing.T) {
|
||||
},
|
||||
LineNumber: 1,
|
||||
}
|
||||
errLine, err := th.App.importMultipleDirectPostLines(th.Context, []imports.LineImportWorkerData{data}, false)
|
||||
errLine, err := th.App.importMultipleDirectPostLines(th.Context, []imports.LineImportWorkerData{data}, false, true)
|
||||
require.Nil(t, err, "Expected success.")
|
||||
require.Equal(t, 0, errLine)
|
||||
|
||||
@@ -4074,7 +4074,7 @@ func TestImportImportDirectPost(t *testing.T) {
|
||||
},
|
||||
LineNumber: 1,
|
||||
}
|
||||
errLine, err := th.App.importMultipleDirectPostLines(th.Context, []imports.LineImportWorkerData{data}, false)
|
||||
errLine, err := th.App.importMultipleDirectPostLines(th.Context, []imports.LineImportWorkerData{data}, false, true)
|
||||
require.Nil(t, err, "Expected success.")
|
||||
require.Equal(t, 0, errLine)
|
||||
|
||||
@@ -4104,7 +4104,7 @@ func TestImportImportDirectPost(t *testing.T) {
|
||||
},
|
||||
LineNumber: 1,
|
||||
}
|
||||
errLine, err := th.App.importMultipleDirectPostLines(th.Context, []imports.LineImportWorkerData{data}, false)
|
||||
errLine, err := th.App.importMultipleDirectPostLines(th.Context, []imports.LineImportWorkerData{data}, false, true)
|
||||
require.Nil(t, err, "Expected success.")
|
||||
require.Equal(t, 0, errLine)
|
||||
|
||||
@@ -4137,7 +4137,7 @@ func TestImportImportDirectPost(t *testing.T) {
|
||||
},
|
||||
LineNumber: 1,
|
||||
}
|
||||
errLine, err := th.App.importMultipleDirectPostLines(th.Context, []imports.LineImportWorkerData{data}, false)
|
||||
errLine, err := th.App.importMultipleDirectPostLines(th.Context, []imports.LineImportWorkerData{data}, false, true)
|
||||
require.Nil(t, err, "Expected success.")
|
||||
require.Equal(t, 0, errLine)
|
||||
|
||||
@@ -4217,14 +4217,14 @@ func TestImportAttachment(t *testing.T) {
|
||||
|
||||
userID := model.NewId()
|
||||
data := imports.AttachmentImportData{Path: &testImage}
|
||||
_, err := th.App.importAttachment(th.Context, &data, &model.Post{UserId: userID, ChannelId: "some-channel"}, "some-team")
|
||||
_, err := th.App.importAttachment(th.Context, &data, &model.Post{UserId: userID, ChannelId: "some-channel"}, "some-team", true)
|
||||
assert.Nil(t, err, "sample run without errors")
|
||||
|
||||
attachments := GetAttachments(userID, th, t)
|
||||
assert.Len(t, attachments, 1)
|
||||
|
||||
data = imports.AttachmentImportData{Path: &invalidPath}
|
||||
_, err = th.App.importAttachment(th.Context, &data, &model.Post{UserId: model.NewId(), ChannelId: "some-channel"}, "some-team")
|
||||
_, err = th.App.importAttachment(th.Context, &data, &model.Post{UserId: model.NewId(), ChannelId: "some-channel"}, "some-team", true)
|
||||
assert.NotNil(t, err, "should have failed when opening the file")
|
||||
assert.Equal(t, err.Id, "app.import.attachment.bad_file.error")
|
||||
}
|
||||
@@ -4319,7 +4319,7 @@ func TestImportPostAndRepliesWithAttachments(t *testing.T) {
|
||||
}
|
||||
|
||||
t.Run("import with attachment", func(t *testing.T) {
|
||||
errLine, err := th.App.importMultiplePostLines(th.Context, []imports.LineImportWorkerData{data}, false)
|
||||
errLine, err := th.App.importMultiplePostLines(th.Context, []imports.LineImportWorkerData{data}, false, true)
|
||||
require.Nil(t, err)
|
||||
require.Equal(t, 0, errLine)
|
||||
|
||||
@@ -4337,7 +4337,7 @@ func TestImportPostAndRepliesWithAttachments(t *testing.T) {
|
||||
|
||||
t.Run("import existing post with new attachment", func(t *testing.T) {
|
||||
data.Post.Attachments = &[]imports.AttachmentImportData{{Path: &testImage}}
|
||||
errLine, err := th.App.importMultiplePostLines(th.Context, []imports.LineImportWorkerData{data}, false)
|
||||
errLine, err := th.App.importMultiplePostLines(th.Context, []imports.LineImportWorkerData{data}, false, true)
|
||||
require.Nil(t, err)
|
||||
require.Equal(t, 0, errLine)
|
||||
|
||||
@@ -4374,7 +4374,7 @@ func TestImportPostAndRepliesWithAttachments(t *testing.T) {
|
||||
LineNumber: 7,
|
||||
}
|
||||
|
||||
errLine, err := th.App.importMultipleDirectPostLines(th.Context, []imports.LineImportWorkerData{directImportData}, false)
|
||||
errLine, err := th.App.importMultipleDirectPostLines(th.Context, []imports.LineImportWorkerData{directImportData}, false, true)
|
||||
require.Nil(t, err, "Expected success.")
|
||||
require.Equal(t, 0, errLine)
|
||||
|
||||
@@ -4435,7 +4435,7 @@ func TestImportDirectPostWithAttachments(t *testing.T) {
|
||||
}
|
||||
|
||||
t.Run("Regular import of attachment", func(t *testing.T) {
|
||||
errLine, err := th.App.importMultipleDirectPostLines(th.Context, []imports.LineImportWorkerData{directImportData}, false)
|
||||
errLine, err := th.App.importMultipleDirectPostLines(th.Context, []imports.LineImportWorkerData{directImportData}, false, true)
|
||||
require.Nil(t, err, "Expected success.")
|
||||
require.Equal(t, 0, errLine)
|
||||
|
||||
@@ -4446,7 +4446,7 @@ func TestImportDirectPostWithAttachments(t *testing.T) {
|
||||
})
|
||||
|
||||
t.Run("Attempt to import again with same file entirely, should NOT add an attachment", func(t *testing.T) {
|
||||
errLine, err := th.App.importMultipleDirectPostLines(th.Context, []imports.LineImportWorkerData{directImportData}, false)
|
||||
errLine, err := th.App.importMultipleDirectPostLines(th.Context, []imports.LineImportWorkerData{directImportData}, false, true)
|
||||
require.Nil(t, err, "Expected success.")
|
||||
require.Equal(t, 0, errLine)
|
||||
|
||||
@@ -4471,7 +4471,7 @@ func TestImportDirectPostWithAttachments(t *testing.T) {
|
||||
LineNumber: 2,
|
||||
}
|
||||
|
||||
errLine, err := th.App.importMultipleDirectPostLines(th.Context, []imports.LineImportWorkerData{directImportDataFake}, false)
|
||||
errLine, err := th.App.importMultipleDirectPostLines(th.Context, []imports.LineImportWorkerData{directImportDataFake}, false, true)
|
||||
require.Nil(t, err, "Expected success.")
|
||||
require.Equal(t, 0, errLine)
|
||||
|
||||
@@ -4496,7 +4496,7 @@ func TestImportDirectPostWithAttachments(t *testing.T) {
|
||||
LineNumber: 2,
|
||||
}
|
||||
|
||||
errLine, err := th.App.importMultipleDirectPostLines(th.Context, []imports.LineImportWorkerData{directImportData2}, false)
|
||||
errLine, err := th.App.importMultipleDirectPostLines(th.Context, []imports.LineImportWorkerData{directImportData2}, false, true)
|
||||
require.Nil(t, err, "Expected success.")
|
||||
require.Equal(t, 0, errLine)
|
||||
|
||||
@@ -4598,7 +4598,7 @@ func TestZippedImportPostAndRepliesWithAttachments(t *testing.T) {
|
||||
}
|
||||
|
||||
t.Run("import with attachment", func(t *testing.T) {
|
||||
errLine, err := th.App.importMultiplePostLines(th.Context, []imports.LineImportWorkerData{data}, false)
|
||||
errLine, err := th.App.importMultiplePostLines(th.Context, []imports.LineImportWorkerData{data}, false, true)
|
||||
require.Nil(t, err)
|
||||
require.Equal(t, 0, errLine)
|
||||
|
||||
@@ -4616,7 +4616,7 @@ func TestZippedImportPostAndRepliesWithAttachments(t *testing.T) {
|
||||
|
||||
t.Run("import existing post with new attachment", func(t *testing.T) {
|
||||
data.Post.Attachments = &[]imports.AttachmentImportData{{Path: &testImage}}
|
||||
errLine, err := th.App.importMultiplePostLines(th.Context, []imports.LineImportWorkerData{data}, false)
|
||||
errLine, err := th.App.importMultiplePostLines(th.Context, []imports.LineImportWorkerData{data}, false, true)
|
||||
require.Nil(t, err)
|
||||
require.Equal(t, 0, errLine)
|
||||
|
||||
@@ -4653,7 +4653,7 @@ func TestZippedImportPostAndRepliesWithAttachments(t *testing.T) {
|
||||
LineNumber: 7,
|
||||
}
|
||||
|
||||
errLine, err := th.App.importMultipleDirectPostLines(th.Context, []imports.LineImportWorkerData{directImportData}, false)
|
||||
errLine, err := th.App.importMultipleDirectPostLines(th.Context, []imports.LineImportWorkerData{directImportData}, false, true)
|
||||
require.Nil(t, err, "Expected success.")
|
||||
require.Equal(t, 0, errLine)
|
||||
|
||||
|
||||
Ссылка в новой задаче
Block a user