Move utils to /shared

Move utils used by /server/tools/* & /server/tests/**/* into
/shared folder.

Issue: #1336
This commit is contained in:
buoyantair 2018-10-29 22:18:31 +05:30
parent 71607e4a65
commit 9639bd1757
104 changed files with 318 additions and 196 deletions

View File

@ -2,7 +2,14 @@
import * as chai from 'chai' import * as chai from 'chai'
import 'mocha' import 'mocha'
import { flushTests, killallServers, makeActivityPubGetRequest, runServer, ServerInfo, setAccessTokensToServers } from './utils' import {
flushTests,
killallServers,
makeActivityPubGetRequest,
runServer,
ServerInfo,
setAccessTokensToServers
} from '../../shared/utils'
const expect = chai.expect const expect = chai.expect

View File

@ -2,9 +2,13 @@
import 'mocha' import 'mocha'
import { flushTests, killallServers, runServer, ServerInfo } from '../../utils' import { flushTests, killallServers, runServer, ServerInfo } from '../../../../shared/utils'
import { checkBadCountPagination, checkBadSortPagination, checkBadStartPagination } from '../../utils/requests/check-api-params' import {
import { getAccount } from '../../utils/users/accounts' checkBadCountPagination,
checkBadSortPagination,
checkBadStartPagination
} from '../../../../shared/utils/requests/check-api-params'
import { getAccount } from '../../../../shared/utils/users/accounts'
describe('Test users API validators', function () { describe('Test users API validators', function () {
const path = '/api/v1/accounts/' const path = '/api/v1/accounts/'

View File

@ -13,8 +13,12 @@ import {
makePostBodyRequest, makePostBodyRequest,
ServerInfo, ServerInfo,
setAccessTokensToServers, userLogin setAccessTokensToServers, userLogin
} from '../../utils' } from '../../../../shared/utils'
import { checkBadCountPagination, checkBadSortPagination, checkBadStartPagination } from '../../utils/requests/check-api-params' import {
checkBadCountPagination,
checkBadSortPagination,
checkBadStartPagination
} from '../../../../shared/utils/requests/check-api-params'
describe('Test blocklist API validators', function () { describe('Test blocklist API validators', function () {
let servers: ServerInfo[] let servers: ServerInfo[]

View File

@ -7,7 +7,7 @@ import { CustomConfig } from '../../../../shared/models/server/custom-config.mod
import { import {
createUser, flushTests, killallServers, makeDeleteRequest, makeGetRequest, makePutBodyRequest, runServer, ServerInfo, createUser, flushTests, killallServers, makeDeleteRequest, makeGetRequest, makePutBodyRequest, runServer, ServerInfo,
setAccessTokensToServers, userLogin, immutableAssign setAccessTokensToServers, userLogin, immutableAssign
} from '../../utils' } from '../../../../shared/utils'
describe('Test config API validators', function () { describe('Test config API validators', function () {
const path = '/api/v1/config/custom' const path = '/api/v1/config/custom'

View File

@ -5,8 +5,12 @@ import 'mocha'
import { import {
createUser, flushTests, killallServers, makeDeleteRequest, makePostBodyRequest, runServer, ServerInfo, setAccessTokensToServers, createUser, flushTests, killallServers, makeDeleteRequest, makePostBodyRequest, runServer, ServerInfo, setAccessTokensToServers,
userLogin userLogin
} from '../../utils' } from '../../../../shared/utils'
import { checkBadCountPagination, checkBadSortPagination, checkBadStartPagination } from '../../utils/requests/check-api-params' import {
checkBadCountPagination,
checkBadSortPagination,
checkBadStartPagination
} from '../../../../shared/utils/requests/check-api-params'
describe('Test server follows API validators', function () { describe('Test server follows API validators', function () {
let server: ServerInfo let server: ServerInfo

View File

@ -2,9 +2,21 @@
import 'mocha' import 'mocha'
import { createUser, flushTests, killallServers, runServer, ServerInfo, setAccessTokensToServers, userLogin } from '../../utils' import {
import { checkBadCountPagination, checkBadSortPagination, checkBadStartPagination } from '../../utils/requests/check-api-params' createUser,
import { makeGetRequest } from '../../utils/requests/requests' flushTests,
killallServers,
runServer,
ServerInfo,
setAccessTokensToServers,
userLogin
} from '../../../../shared/utils'
import {
checkBadCountPagination,
checkBadSortPagination,
checkBadStartPagination
} from '../../../../shared/utils/requests/check-api-params'
import { makeGetRequest } from '../../../../shared/utils/requests/requests'
describe('Test jobs API validators', function () { describe('Test jobs API validators', function () {
const path = '/api/v1/jobs/failed' const path = '/api/v1/jobs/failed'

View File

@ -12,7 +12,7 @@ import {
ServerInfo, ServerInfo,
setAccessTokensToServers, setAccessTokensToServers,
userLogin userLogin
} from '../../utils' } from '../../../../shared/utils'
describe('Test server redundancy API validators', function () { describe('Test server redundancy API validators', function () {
let servers: ServerInfo[] let servers: ServerInfo[]

View File

@ -2,8 +2,12 @@
import 'mocha' import 'mocha'
import { flushTests, immutableAssign, killallServers, makeGetRequest, runServer, ServerInfo } from '../../utils' import { flushTests, immutableAssign, killallServers, makeGetRequest, runServer, ServerInfo } from '../../../../shared/utils'
import { checkBadCountPagination, checkBadSortPagination, checkBadStartPagination } from '../../utils/requests/check-api-params' import {
checkBadCountPagination,
checkBadSortPagination,
checkBadStartPagination
} from '../../../../shared/utils/requests/check-api-params'
describe('Test videos API validator', function () { describe('Test videos API validator', function () {
let server: ServerInfo let server: ServerInfo

View File

@ -2,7 +2,15 @@
import 'mocha' import 'mocha'
import { flushTests, killallServers, makeGetRequest, runServer, ServerInfo, setAccessTokensToServers, uploadVideo } from '../../utils' import {
flushTests,
killallServers,
makeGetRequest,
runServer,
ServerInfo,
setAccessTokensToServers,
uploadVideo
} from '../../../../shared/utils'
describe('Test services API validators', function () { describe('Test services API validators', function () {
let server: ServerInfo let server: ServerInfo

View File

@ -13,8 +13,12 @@ import {
ServerInfo, ServerInfo,
setAccessTokensToServers, setAccessTokensToServers,
userLogin userLogin
} from '../../utils' } from '../../../../shared/utils'
import { checkBadCountPagination, checkBadSortPagination, checkBadStartPagination } from '../../utils/requests/check-api-params' import {
checkBadCountPagination,
checkBadSortPagination,
checkBadStartPagination
} from '../../../../shared/utils/requests/check-api-params'
describe('Test user subscriptions API validators', function () { describe('Test user subscriptions API validators', function () {
const path = '/api/v1/users/me/subscriptions' const path = '/api/v1/users/me/subscriptions'

View File

@ -9,11 +9,15 @@ import {
createUser, flushTests, getMyUserInformation, getMyUserVideoRating, getUsersList, immutableAssign, killallServers, makeGetRequest, createUser, flushTests, getMyUserInformation, getMyUserVideoRating, getUsersList, immutableAssign, killallServers, makeGetRequest,
makePostBodyRequest, makeUploadRequest, makePutBodyRequest, registerUser, removeUser, runServer, ServerInfo, setAccessTokensToServers, makePostBodyRequest, makeUploadRequest, makePutBodyRequest, registerUser, removeUser, runServer, ServerInfo, setAccessTokensToServers,
updateUser, uploadVideo, userLogin, deleteMe, unblockUser, blockUser updateUser, uploadVideo, userLogin, deleteMe, unblockUser, blockUser
} from '../../utils' } from '../../../../shared/utils'
import { checkBadCountPagination, checkBadSortPagination, checkBadStartPagination } from '../../utils/requests/check-api-params' import {
import { getMagnetURI, getMyVideoImports, getYoutubeVideoUrl, importVideo } from '../../utils/videos/video-imports' checkBadCountPagination,
checkBadSortPagination,
checkBadStartPagination
} from '../../../../shared/utils/requests/check-api-params'
import { getMagnetURI, getMyVideoImports, getYoutubeVideoUrl, importVideo } from '../../../../shared/utils/videos/video-imports'
import { VideoPrivacy } from '../../../../shared/models/videos' import { VideoPrivacy } from '../../../../shared/models/videos'
import { waitJobs } from '../../utils/server/jobs' import { waitJobs } from '../../../../shared/utils/server/jobs'
import { expect } from 'chai' import { expect } from 'chai'
describe('Test users API validators', function () { describe('Test users API validators', function () {

View File

@ -15,8 +15,12 @@ import {
updateVideoAbuse, updateVideoAbuse,
uploadVideo, uploadVideo,
userLogin userLogin
} from '../../utils' } from '../../../../shared/utils'
import { checkBadCountPagination, checkBadSortPagination, checkBadStartPagination } from '../../utils/requests/check-api-params' import {
checkBadCountPagination,
checkBadSortPagination,
checkBadStartPagination
} from '../../../../shared/utils/requests/check-api-params'
import { VideoAbuseState } from '../../../../shared/models/videos' import { VideoAbuseState } from '../../../../shared/models/videos'
describe('Test video abuses API validators', function () { describe('Test video abuses API validators', function () {

View File

@ -15,8 +15,12 @@ import {
setAccessTokensToServers, setAccessTokensToServers,
uploadVideo, uploadVideo,
userLogin userLogin
} from '../../utils' } from '../../../../shared/utils'
import { checkBadCountPagination, checkBadSortPagination, checkBadStartPagination } from '../../utils/requests/check-api-params' import {
checkBadCountPagination,
checkBadSortPagination,
checkBadStartPagination
} from '../../../../shared/utils/requests/check-api-params'
import { VideoDetails } from '../../../../shared/models/videos' import { VideoDetails } from '../../../../shared/models/videos'
import { expect } from 'chai' import { expect } from 'chai'

View File

@ -13,9 +13,9 @@ import {
setAccessTokensToServers, setAccessTokensToServers,
uploadVideo, uploadVideo,
userLogin userLogin
} from '../../utils' } from '../../../../shared/utils'
import { join } from 'path' import { join } from 'path'
import { createVideoCaption } from '../../utils/videos/video-captions' import { createVideoCaption } from '../../../../shared/utils/videos/video-captions'
describe('Test video captions API validator', function () { describe('Test video captions API validator', function () {
const path = '/api/v1/videos/' const path = '/api/v1/videos/'

View File

@ -20,8 +20,12 @@ import {
ServerInfo, ServerInfo,
setAccessTokensToServers, setAccessTokensToServers,
userLogin userLogin
} from '../../utils' } from '../../../../shared/utils'
import { checkBadCountPagination, checkBadSortPagination, checkBadStartPagination } from '../../utils/requests/check-api-params' import {
checkBadCountPagination,
checkBadSortPagination,
checkBadStartPagination
} from '../../../../shared/utils/requests/check-api-params'
import { User } from '../../../../shared/models/users' import { User } from '../../../../shared/models/users'
import { join } from 'path' import { join } from 'path'

View File

@ -6,9 +6,13 @@ import {
createUser, createUser,
flushTests, killallServers, makeDeleteRequest, makeGetRequest, makePostBodyRequest, runServer, ServerInfo, setAccessTokensToServers, flushTests, killallServers, makeDeleteRequest, makeGetRequest, makePostBodyRequest, runServer, ServerInfo, setAccessTokensToServers,
uploadVideo, userLogin uploadVideo, userLogin
} from '../../utils' } from '../../../../shared/utils'
import { checkBadCountPagination, checkBadSortPagination, checkBadStartPagination } from '../../utils/requests/check-api-params' import {
import { addVideoCommentThread } from '../../utils/videos/video-comments' checkBadCountPagination,
checkBadSortPagination,
checkBadStartPagination
} from '../../../../shared/utils/requests/check-api-params'
import { addVideoCommentThread } from '../../../../shared/utils/videos/video-comments'
const expect = chai.expect const expect = chai.expect

View File

@ -18,9 +18,13 @@ import {
setAccessTokensToServers, setAccessTokensToServers,
updateCustomSubConfig, updateCustomSubConfig,
userLogin userLogin
} from '../../utils' } from '../../../../shared/utils'
import { checkBadCountPagination, checkBadSortPagination, checkBadStartPagination } from '../../utils/requests/check-api-params' import {
import { getMagnetURI, getYoutubeVideoUrl } from '../../utils/videos/video-imports' checkBadCountPagination,
checkBadSortPagination,
checkBadStartPagination
} from '../../../../shared/utils/requests/check-api-params'
import { getMagnetURI, getYoutubeVideoUrl } from '../../../../shared/utils/videos/video-imports'
describe('Test video imports API validator', function () { describe('Test video imports API validator', function () {
const path = '/api/v1/videos/imports' const path = '/api/v1/videos/imports'

View File

@ -11,7 +11,7 @@ import {
ServerInfo, ServerInfo,
setAccessTokensToServers, setAccessTokensToServers,
userLogin userLogin
} from '../../utils' } from '../../../../shared/utils'
import { UserRole } from '../../../../shared/models/users' import { UserRole } from '../../../../shared/models/users'
const expect = chai.expect const expect = chai.expect

View File

@ -11,7 +11,7 @@ import {
ServerInfo, ServerInfo,
setAccessTokensToServers, setAccessTokensToServers,
uploadVideo uploadVideo
} from '../../utils' } from '../../../../shared/utils'
const expect = chai.expect const expect = chai.expect

View File

@ -8,9 +8,13 @@ import { VideoPrivacy } from '../../../../shared/models/videos/video-privacy.enu
import { import {
createUser, flushTests, getMyUserInformation, getVideo, getVideosList, immutableAssign, killallServers, makeDeleteRequest, createUser, flushTests, getMyUserInformation, getVideo, getVideosList, immutableAssign, killallServers, makeDeleteRequest,
makeGetRequest, makeUploadRequest, makePutBodyRequest, removeVideo, runServer, ServerInfo, setAccessTokensToServers, userLogin makeGetRequest, makeUploadRequest, makePutBodyRequest, removeVideo, runServer, ServerInfo, setAccessTokensToServers, userLogin
} from '../../utils' } from '../../../../shared/utils'
import { checkBadCountPagination, checkBadSortPagination, checkBadStartPagination } from '../../utils/requests/check-api-params' import {
import { getAccountsList } from '../../utils/users/accounts' checkBadCountPagination,
checkBadSortPagination,
checkBadStartPagination
} from '../../../../shared/utils/requests/check-api-params'
import { getAccountsList } from '../../../../shared/utils/users/accounts'
const expect = chai.expect const expect = chai.expect

View File

@ -18,15 +18,15 @@ import {
wait, wait,
waitUntilLog, waitUntilLog,
checkVideoFilesWereRemoved, removeVideo checkVideoFilesWereRemoved, removeVideo
} from '../../utils' } from '../../../../shared/utils'
import { waitJobs } from '../../utils/server/jobs' import { waitJobs } from '../../../../shared/utils/server/jobs'
import * as magnetUtil from 'magnet-uri' import * as magnetUtil from 'magnet-uri'
import { updateRedundancy } from '../../utils/server/redundancy' import { updateRedundancy } from '../../../../shared/utils/server/redundancy'
import { ActorFollow } from '../../../../shared/models/actors' import { ActorFollow } from '../../../../shared/models/actors'
import { readdir } from 'fs-extra' import { readdir } from 'fs-extra'
import { join } from 'path' import { join } from 'path'
import { VideoRedundancyStrategy } from '../../../../shared/models/redundancy' import { VideoRedundancyStrategy } from '../../../../shared/models/redundancy'
import { getStats } from '../../utils/server/stats' import { getStats } from '../../../../shared/utils/server/stats'
import { ServerStats } from '../../../../shared/models/server/server-stats.model' import { ServerStats } from '../../../../shared/models/server/server-stats.model'
const expect = chai.expect const expect = chai.expect

View File

@ -17,10 +17,10 @@ import {
uploadVideo, uploadVideo,
userLogin, userLogin,
wait wait
} from '../../utils' } from '../../../../shared/utils'
import { waitJobs } from '../../utils/server/jobs' import { waitJobs } from '../../../../shared/utils/server/jobs'
import { VideoChannel } from '../../../../shared/models/videos' import { VideoChannel } from '../../../../shared/models/videos'
import { searchVideoChannel } from '../../utils/search/video-channels' import { searchVideoChannel } from '../../../../shared/utils/search/video-channels'
const expect = chai.expect const expect = chai.expect

View File

@ -16,8 +16,8 @@ import {
uploadVideo, uploadVideo,
wait, wait,
searchVideo searchVideo
} from '../../utils' } from '../../../../shared/utils'
import { waitJobs } from '../../utils/server/jobs' import { waitJobs } from '../../../../shared/utils/server/jobs'
import { Video, VideoPrivacy } from '../../../../shared/models/videos' import { Video, VideoPrivacy } from '../../../../shared/models/videos'
const expect = chai.expect const expect = chai.expect

View File

@ -13,7 +13,7 @@ import {
uploadVideo, uploadVideo,
wait, wait,
immutableAssign immutableAssign
} from '../../utils' } from '../../../../shared/utils'
const expect = chai.expect const expect = chai.expect

View File

@ -4,8 +4,11 @@ import 'mocha'
import * as chai from 'chai' import * as chai from 'chai'
import { About } from '../../../../shared/models/server/about.model' import { About } from '../../../../shared/models/server/about.model'
import { CustomConfig } from '../../../../shared/models/server/custom-config.model' import { CustomConfig } from '../../../../shared/models/server/custom-config.model'
import { deleteCustomConfig, getAbout, killallServers, reRunServer } from '../../utils'
import { import {
deleteCustomConfig,
getAbout,
killallServers,
reRunServer,
flushTests, flushTests,
getConfig, getConfig,
getCustomConfig, getCustomConfig,
@ -13,7 +16,7 @@ import {
runServer, runServer,
setAccessTokensToServers, setAccessTokensToServers,
updateCustomConfig updateCustomConfig
} from '../../utils/index' } from '../../../../shared/utils'
const expect = chai.expect const expect = chai.expect

View File

@ -14,11 +14,14 @@ import {
unblockUser, unblockUser,
uploadVideo, uploadVideo,
userLogin, userLogin,
verifyEmail verifyEmail,
} from '../../utils' flushTests,
import { flushTests, killallServers, ServerInfo, setAccessTokensToServers } from '../../utils/index' killallServers,
import { mockSmtpServer } from '../../utils/miscs/email' ServerInfo,
import { waitJobs } from '../../utils/server/jobs' setAccessTokensToServers
} from '../../../../shared/utils'
import { mockSmtpServer } from '../../../../shared/utils/miscs/email'
import { waitJobs } from '../../../../shared/utils/server/jobs'
const expect = chai.expect const expect = chai.expect

View File

@ -4,7 +4,7 @@ import * as chai from 'chai'
import 'mocha' import 'mocha'
import { Video, VideoPrivacy } from '../../../../shared/models/videos' import { Video, VideoPrivacy } from '../../../../shared/models/videos'
import { VideoComment, VideoCommentThreadTree } from '../../../../shared/models/videos/video-comment.model' import { VideoComment, VideoCommentThreadTree } from '../../../../shared/models/videos/video-comment.model'
import { completeVideoCheck } from '../../utils' import { completeVideoCheck } from '../../../../shared/utils'
import { import {
flushAndRunMultipleServers, flushAndRunMultipleServers,
getVideosList, getVideosList,
@ -12,21 +12,26 @@ import {
ServerInfo, ServerInfo,
setAccessTokensToServers, setAccessTokensToServers,
uploadVideo uploadVideo
} from '../../utils/index' } from '../../../../shared/utils/index'
import { dateIsValid } from '../../utils/miscs/miscs' import { dateIsValid } from '../../../../shared/utils/miscs/miscs'
import { follow, getFollowersListPaginationAndSort, getFollowingListPaginationAndSort, unfollow } from '../../utils/server/follows' import {
import { expectAccountFollows } from '../../utils/users/accounts' follow,
import { userLogin } from '../../utils/users/login' getFollowersListPaginationAndSort,
import { createUser } from '../../utils/users/users' getFollowingListPaginationAndSort,
unfollow
} from '../../../../shared/utils/server/follows'
import { expectAccountFollows } from '../../../../shared/utils/users/accounts'
import { userLogin } from '../../../../shared/utils/users/login'
import { createUser } from '../../../../shared/utils/users/users'
import { import {
addVideoCommentReply, addVideoCommentReply,
addVideoCommentThread, addVideoCommentThread,
getVideoCommentThreads, getVideoCommentThreads,
getVideoThreadComments getVideoThreadComments
} from '../../utils/videos/video-comments' } from '../../../../shared/utils/videos/video-comments'
import { rateVideo } from '../../utils/videos/videos' import { rateVideo } from '../../../../shared/utils/videos/videos'
import { waitJobs } from '../../utils/server/jobs' import { waitJobs } from '../../../../shared/utils/server/jobs'
import { createVideoCaption, listVideoCaptions, testCaptionFile } from '../../utils/videos/video-captions' import { createVideoCaption, listVideoCaptions, testCaptionFile } from '../../../../shared/utils/videos/video-captions'
import { VideoCaption } from '../../../../shared/models/videos/caption/video-caption.model' import { VideoCaption } from '../../../../shared/models/videos/caption/video-caption.model'
const expect = chai.expect const expect = chai.expect

View File

@ -5,8 +5,13 @@ import 'mocha'
import { JobState, Video } from '../../../../shared/models' import { JobState, Video } from '../../../../shared/models'
import { VideoPrivacy } from '../../../../shared/models/videos' import { VideoPrivacy } from '../../../../shared/models/videos'
import { VideoCommentThreadTree } from '../../../../shared/models/videos/video-comment.model' import { VideoCommentThreadTree } from '../../../../shared/models/videos/video-comment.model'
import { completeVideoCheck, getVideo, immutableAssign, reRunServer, unfollow, viewVideo } from '../../utils'
import { import {
completeVideoCheck,
getVideo,
immutableAssign,
reRunServer,
unfollow,
viewVideo,
flushAndRunMultipleServers, flushAndRunMultipleServers,
getVideosList, getVideosList,
killallServers, killallServers,
@ -14,15 +19,15 @@ import {
setAccessTokensToServers, setAccessTokensToServers,
uploadVideo, uploadVideo,
wait wait
} from '../../utils/index' } from '../../../../shared/utils'
import { follow, getFollowersListPaginationAndSort } from '../../utils/server/follows' import { follow, getFollowersListPaginationAndSort } from '../../../../shared/utils/server/follows'
import { getJobsListPaginationAndSort, waitJobs } from '../../utils/server/jobs' import { getJobsListPaginationAndSort, waitJobs } from '../../../../shared/utils/server/jobs'
import { import {
addVideoCommentReply, addVideoCommentReply,
addVideoCommentThread, addVideoCommentThread,
getVideoCommentThreads, getVideoCommentThreads,
getVideoThreadComments getVideoThreadComments
} from '../../utils/videos/video-comments' } from '../../../../shared/utils/videos/video-comments'
const expect = chai.expect const expect = chai.expect

View File

@ -2,12 +2,12 @@
import * as chai from 'chai' import * as chai from 'chai'
import 'mocha' import 'mocha'
import { killallServers, ServerInfo, setAccessTokensToServers } from '../../utils/index' import { killallServers, ServerInfo, setAccessTokensToServers } from '../../../../shared/utils/index'
import { doubleFollow } from '../../utils/server/follows' import { doubleFollow } from '../../../../shared/utils/server/follows'
import { getJobsList, getJobsListPaginationAndSort, waitJobs } from '../../utils/server/jobs' import { getJobsList, getJobsListPaginationAndSort, waitJobs } from '../../../../shared/utils/server/jobs'
import { flushAndRunMultipleServers } from '../../utils/server/servers' import { flushAndRunMultipleServers } from '../../../../shared/utils/server/servers'
import { uploadVideo } from '../../utils/videos/videos' import { uploadVideo } from '../../../../shared/utils/videos/videos'
import { dateIsValid } from '../../utils/miscs/miscs' import { dateIsValid } from '../../../../shared/utils/miscs/miscs'
const expect = chai.expect const expect = chai.expect

View File

@ -18,15 +18,15 @@ import {
wait, wait,
waitUntilLog, waitUntilLog,
checkVideoFilesWereRemoved, removeVideo checkVideoFilesWereRemoved, removeVideo
} from '../../utils' } from '../../../../shared/utils'
import { waitJobs } from '../../utils/server/jobs' import { waitJobs } from '../../../../shared/utils/server/jobs'
import * as magnetUtil from 'magnet-uri' import * as magnetUtil from 'magnet-uri'
import { updateRedundancy } from '../../utils/server/redundancy' import { updateRedundancy } from '../../../../shared/utils/server/redundancy'
import { ActorFollow } from '../../../../shared/models/actors' import { ActorFollow } from '../../../../shared/models/actors'
import { readdir } from 'fs-extra' import { readdir } from 'fs-extra'
import { join } from 'path' import { join } from 'path'
import { VideoRedundancyStrategy } from '../../../../shared/models/redundancy' import { VideoRedundancyStrategy } from '../../../../shared/models/redundancy'
import { getStats } from '../../utils/server/stats' import { getStats } from '../../../../shared/utils/server/stats'
import { ServerStats } from '../../../../shared/models/server/server-stats.model' import { ServerStats } from '../../../../shared/models/server/server-stats.model'
const expect = chai.expect const expect = chai.expect

View File

@ -15,7 +15,7 @@ import {
userLogin, userLogin,
viewVideo, viewVideo,
wait wait
} from '../../utils' } from '../../../../shared/utils'
const expect = chai.expect const expect = chai.expect
import { import {
@ -23,7 +23,7 @@ import {
flushTests, flushTests,
runServer, runServer,
registerUser, getCustomConfig, setAccessTokensToServers, updateCustomConfig registerUser, getCustomConfig, setAccessTokensToServers, updateCustomConfig
} from '../../utils/index' } from '../../../../shared/utils/index'
describe('Test application behind a reverse proxy', function () { describe('Test application behind a reverse proxy', function () {
let server = null let server = null

View File

@ -13,11 +13,11 @@ import {
uploadVideo, uploadVideo,
viewVideo, viewVideo,
wait wait
} from '../../utils' } from '../../../../shared/utils'
import { flushTests, setAccessTokensToServers } from '../../utils/index' import { flushTests, setAccessTokensToServers } from '../../../../shared/utils/index'
import { getStats } from '../../utils/server/stats' import { getStats } from '../../../../shared/utils/server/stats'
import { addVideoCommentThread } from '../../utils/videos/video-comments' import { addVideoCommentThread } from '../../../../shared/utils/videos/video-comments'
import { waitJobs } from '../../utils/server/jobs' import { waitJobs } from '../../../../shared/utils/server/jobs'
const expect = chai.expect const expect = chai.expect

View File

@ -2,8 +2,8 @@
import * as magnetUtil from 'magnet-uri' import * as magnetUtil from 'magnet-uri'
import 'mocha' import 'mocha'
import { getVideo, killallServers, runServer, ServerInfo, uploadVideo } from '../../utils' import { getVideo, killallServers, runServer, ServerInfo, uploadVideo } from '../../../../shared/utils'
import { flushTests, setAccessTokensToServers } from '../../utils/index' import { flushTests, setAccessTokensToServers } from '../../../../shared/utils/index'
import { VideoDetails } from '../../../../shared/models/videos' import { VideoDetails } from '../../../../shared/models/videos'
import * as WebTorrent from 'webtorrent' import * as WebTorrent from 'webtorrent'

View File

@ -12,16 +12,16 @@ import {
ServerInfo, ServerInfo,
uploadVideo, uploadVideo,
userLogin userLogin
} from '../../utils/index' } from '../../../../shared/utils/index'
import { setAccessTokensToServers } from '../../utils/users/login' import { setAccessTokensToServers } from '../../../../shared/utils/users/login'
import { getVideosListWithToken, getVideosList } from '../../utils/videos/videos' import { getVideosListWithToken, getVideosList } from '../../../../shared/utils/videos/videos'
import { import {
addVideoCommentReply, addVideoCommentReply,
addVideoCommentThread, addVideoCommentThread,
getVideoCommentThreads, getVideoCommentThreads,
getVideoThreadComments getVideoThreadComments
} from '../../utils/videos/video-comments' } from '../../../../shared/utils/videos/video-comments'
import { waitJobs } from '../../utils/server/jobs' import { waitJobs } from '../../../../shared/utils/server/jobs'
import { VideoComment, VideoCommentThreadTree } from '../../../../shared/models/videos/video-comment.model' import { VideoComment, VideoCommentThreadTree } from '../../../../shared/models/videos/video-comment.model'
import { import {
addAccountToAccountBlocklist, addAccountToAccountBlocklist,
@ -36,7 +36,7 @@ import {
removeAccountFromServerBlocklist, removeAccountFromServerBlocklist,
removeServerFromAccountBlocklist, removeServerFromAccountBlocklist,
removeServerFromServerBlocklist removeServerFromServerBlocklist
} from '../../utils/users/blocklist' } from '../../../../shared/utils/users/blocklist'
const expect = chai.expect const expect = chai.expect

View File

@ -2,18 +2,27 @@
import * as chai from 'chai' import * as chai from 'chai'
import 'mocha' import 'mocha'
import { createUser, doubleFollow, flushAndRunMultipleServers, follow, getVideosList, unfollow, updateVideo, userLogin } from '../../utils' import {
import { killallServers, ServerInfo, uploadVideo } from '../../utils/index' createUser,
import { setAccessTokensToServers } from '../../utils/users/login' doubleFollow,
flushAndRunMultipleServers,
follow,
getVideosList,
unfollow,
updateVideo,
userLogin
} from '../../../../shared/utils'
import { killallServers, ServerInfo, uploadVideo } from '../../../../shared/utils/index'
import { setAccessTokensToServers } from '../../../../shared/utils/users/login'
import { Video, VideoChannel } from '../../../../shared/models/videos' import { Video, VideoChannel } from '../../../../shared/models/videos'
import { waitJobs } from '../../utils/server/jobs' import { waitJobs } from '../../../../shared/utils/server/jobs'
import { import {
addUserSubscription, addUserSubscription,
listUserSubscriptions, listUserSubscriptions,
listUserSubscriptionVideos, listUserSubscriptionVideos,
removeUserSubscription, removeUserSubscription,
getUserSubscription, areSubscriptionsExist getUserSubscription, areSubscriptionsExist
} from '../../utils/users/user-subscriptions' } from '../../../../shared/utils/users/user-subscriptions'
const expect = chai.expect const expect = chai.expect

View File

@ -13,13 +13,13 @@ import {
removeUser, removeUser,
updateMyUser, updateMyUser,
userLogin userLogin
} from '../../utils' } from '../../../../shared/utils'
import { getMyUserInformation, killallServers, ServerInfo, testImage, updateMyAvatar, uploadVideo } from '../../utils/index' import { getMyUserInformation, killallServers, ServerInfo, testImage, updateMyAvatar, uploadVideo } from '../../../../shared/utils/index'
import { checkActorFilesWereRemoved, getAccount, getAccountsList } from '../../utils/users/accounts' import { checkActorFilesWereRemoved, getAccount, getAccountsList } from '../../../../shared/utils/users/accounts'
import { setAccessTokensToServers } from '../../utils/users/login' import { setAccessTokensToServers } from '../../../../shared/utils/users/login'
import { User } from '../../../../shared/models/users' import { User } from '../../../../shared/models/users'
import { VideoChannel } from '../../../../shared/models/videos' import { VideoChannel } from '../../../../shared/models/videos'
import { waitJobs } from '../../utils/server/jobs' import { waitJobs } from '../../../../shared/utils/server/jobs'
const expect = chai.expect const expect = chai.expect

View File

@ -5,10 +5,10 @@ import 'mocha'
import { import {
registerUser, flushTests, getUserInformation, getMyUserInformation, killallServers, registerUser, flushTests, getUserInformation, getMyUserInformation, killallServers,
userLogin, login, runServer, ServerInfo, verifyEmail, updateCustomSubConfig userLogin, login, runServer, ServerInfo, verifyEmail, updateCustomSubConfig
} from '../../utils' } from '../../../../shared/utils'
import { setAccessTokensToServers } from '../../utils/users/login' import { setAccessTokensToServers } from '../../../../shared/utils/users/login'
import { mockSmtpServer } from '../../utils/miscs/email' import { mockSmtpServer } from '../../../../shared/utils/miscs/email'
import { waitJobs } from '../../utils/server/jobs' import { waitJobs } from '../../../../shared/utils/server/jobs'
const expect = chai.expect const expect = chai.expect

View File

@ -32,10 +32,10 @@ import {
updateUser, updateUser,
uploadVideo, uploadVideo,
userLogin userLogin
} from '../../utils/index' } from '../../../../shared/utils/index'
import { follow } from '../../utils/server/follows' import { follow } from '../../../../shared/utils/server/follows'
import { setAccessTokensToServers } from '../../utils/users/login' import { setAccessTokensToServers } from '../../../../shared/utils/users/login'
import { getMyVideos } from '../../utils/videos/videos' import { getMyVideos } from '../../../../shared/utils/videos/videos'
const expect = chai.expect const expect = chai.expect

View File

@ -31,15 +31,15 @@ import {
viewVideo, viewVideo,
wait, wait,
webtorrentAdd webtorrentAdd
} from '../../utils' } from '../../../../shared/utils'
import { import {
addVideoCommentReply, addVideoCommentReply,
addVideoCommentThread, addVideoCommentThread,
deleteVideoComment, deleteVideoComment,
getVideoCommentThreads, getVideoCommentThreads,
getVideoThreadComments getVideoThreadComments
} from '../../utils/videos/video-comments' } from '../../../../shared/utils/videos/video-comments'
import { waitJobs } from '../../utils/server/jobs' import { waitJobs } from '../../../../shared/utils/server/jobs'
const expect = chai.expect const expect = chai.expect

View File

@ -2,8 +2,16 @@
import * as chai from 'chai' import * as chai from 'chai'
import 'mocha' import 'mocha'
import { flushTests, getOEmbed, getVideosList, killallServers, ServerInfo, setAccessTokensToServers, uploadVideo } from '../../utils/index' import {
import { runServer } from '../../utils/server/servers' flushTests,
getOEmbed,
getVideosList,
killallServers,
ServerInfo,
setAccessTokensToServers,
uploadVideo
} from '../../../../shared/utils/index'
import { runServer } from '../../../../shared/utils/server/servers'
const expect = chai.expect const expect = chai.expect

View File

@ -28,7 +28,7 @@ import {
uploadVideo, uploadVideo,
viewVideo, viewVideo,
wait wait
} from '../../utils' } from '../../../../shared/utils'
const expect = chai.expect const expect = chai.expect

View File

@ -14,9 +14,9 @@ import {
setAccessTokensToServers, setAccessTokensToServers,
updateVideoAbuse, updateVideoAbuse,
uploadVideo uploadVideo
} from '../../utils/index' } from '../../../../shared/utils/index'
import { doubleFollow } from '../../utils/server/follows' import { doubleFollow } from '../../../../shared/utils/server/follows'
import { waitJobs } from '../../utils/server/jobs' import { waitJobs } from '../../../../shared/utils/server/jobs'
const expect = chai.expect const expect = chai.expect

View File

@ -16,9 +16,9 @@ import {
setAccessTokensToServers, setAccessTokensToServers,
updateVideoBlacklist, updateVideoBlacklist,
uploadVideo uploadVideo
} from '../../utils/index' } from '../../../../shared/utils/index'
import { doubleFollow } from '../../utils/server/follows' import { doubleFollow } from '../../../../shared/utils/server/follows'
import { waitJobs } from '../../utils/server/jobs' import { waitJobs } from '../../../../shared/utils/server/jobs'
import { VideoAbuse } from '../../../../shared/models/videos' import { VideoAbuse } from '../../../../shared/models/videos'
const expect = chai.expect const expect = chai.expect

View File

@ -11,9 +11,9 @@ import {
ServerInfo, ServerInfo,
setAccessTokensToServers, setAccessTokensToServers,
uploadVideo uploadVideo
} from '../../utils/index' } from '../../../../shared/utils/index'
import { doubleFollow } from '../../utils/server/follows' import { doubleFollow } from '../../../../shared/utils/server/follows'
import { waitJobs } from '../../utils/server/jobs' import { waitJobs } from '../../../../shared/utils/server/jobs'
const expect = chai.expect const expect = chai.expect

View File

@ -2,10 +2,17 @@
import * as chai from 'chai' import * as chai from 'chai'
import 'mocha' import 'mocha'
import { checkVideoFilesWereRemoved, doubleFollow, flushAndRunMultipleServers, removeVideo, uploadVideo, wait } from '../../utils' import {
import { flushTests, killallServers, ServerInfo, setAccessTokensToServers } from '../../utils/index' checkVideoFilesWereRemoved,
import { waitJobs } from '../../utils/server/jobs' doubleFollow,
import { createVideoCaption, deleteVideoCaption, listVideoCaptions, testCaptionFile } from '../../utils/videos/video-captions' flushAndRunMultipleServers,
removeVideo,
uploadVideo,
wait
} from '../../../../shared/utils'
import { flushTests, killallServers, ServerInfo, setAccessTokensToServers } from '../../../../shared/utils/index'
import { waitJobs } from '../../../../shared/utils/server/jobs'
import { createVideoCaption, deleteVideoCaption, listVideoCaptions, testCaptionFile } from '../../../../shared/utils/videos/video-captions'
import { VideoCaption } from '../../../../shared/models/videos/caption/video-caption.model' import { VideoCaption } from '../../../../shared/models/videos/caption/video-caption.model'
const expect = chai.expect const expect = chai.expect

View File

@ -18,8 +18,8 @@ import {
uploadVideo, uploadVideo,
userLogin, userLogin,
getVideo getVideo
} from '../../utils' } from '../../../../shared/utils'
import { waitJobs } from '../../utils/server/jobs' import { waitJobs } from '../../../../shared/utils/server/jobs'
import { User } from '../../../../shared/models/users' import { User } from '../../../../shared/models/users'
import { VideoDetails } from '../../../../shared/models/videos' import { VideoDetails } from '../../../../shared/models/videos'

View File

@ -11,7 +11,7 @@ import {
updateVideo, updateVideo,
updateVideoChannelAvatar, updateVideoChannelAvatar,
uploadVideo, wait, userLogin uploadVideo, wait, userLogin
} from '../../utils' } from '../../../../shared/utils'
import { import {
addVideoChannel, addVideoChannel,
deleteVideoChannel, deleteVideoChannel,
@ -24,8 +24,8 @@ import {
ServerInfo, ServerInfo,
setAccessTokensToServers, setAccessTokensToServers,
updateVideoChannel updateVideoChannel
} from '../../utils/index' } from '../../../../shared/utils/index'
import { waitJobs } from '../../utils/server/jobs' import { waitJobs } from '../../../../shared/utils/server/jobs'
const expect = chai.expect const expect = chai.expect

View File

@ -3,7 +3,7 @@
import * as chai from 'chai' import * as chai from 'chai'
import 'mocha' import 'mocha'
import { VideoComment, VideoCommentThreadTree } from '../../../../shared/models/videos/video-comment.model' import { VideoComment, VideoCommentThreadTree } from '../../../../shared/models/videos/video-comment.model'
import { testImage } from '../../utils' import { testImage } from '../../../../shared/utils'
import { import {
dateIsValid, dateIsValid,
flushTests, flushTests,
@ -13,14 +13,14 @@ import {
setAccessTokensToServers, setAccessTokensToServers,
updateMyAvatar, updateMyAvatar,
uploadVideo uploadVideo
} from '../../utils/index' } from '../../../../shared/utils/index'
import { import {
addVideoCommentReply, addVideoCommentReply,
addVideoCommentThread, addVideoCommentThread,
deleteVideoComment, deleteVideoComment,
getVideoCommentThreads, getVideoCommentThreads,
getVideoThreadComments getVideoThreadComments
} from '../../utils/videos/video-comments' } from '../../../../shared/utils/videos/video-comments'
const expect = chai.expect const expect = chai.expect

View File

@ -12,9 +12,9 @@ import {
setAccessTokensToServers, setAccessTokensToServers,
updateVideo, updateVideo,
uploadVideo uploadVideo
} from '../../utils/index' } from '../../../../shared/utils/index'
import { doubleFollow } from '../../utils/server/follows' import { doubleFollow } from '../../../../shared/utils/server/follows'
import { waitJobs } from '../../utils/server/jobs' import { waitJobs } from '../../../../shared/utils/server/jobs'
const expect = chai.expect const expect = chai.expect

View File

@ -14,9 +14,9 @@ import {
killallServers, killallServers,
ServerInfo, ServerInfo,
setAccessTokensToServers setAccessTokensToServers
} from '../../utils' } from '../../../../shared/utils'
import { waitJobs } from '../../utils/server/jobs' import { waitJobs } from '../../../../shared/utils/server/jobs'
import { getMagnetURI, getYoutubeVideoUrl, importVideo, getMyVideoImports } from '../../utils/videos/video-imports' import { getMagnetURI, getYoutubeVideoUrl, importVideo, getMyVideoImports } from '../../../../shared/utils/videos/video-imports'
const expect = chai.expect const expect = chai.expect

View File

@ -2,10 +2,17 @@
import * as chai from 'chai' import * as chai from 'chai'
import 'mocha' import 'mocha'
import { flushTests, getVideosList, killallServers, ServerInfo, setAccessTokensToServers, uploadVideo } from '../../utils/index' import {
import { userLogin } from '../../utils/users/login' flushTests,
import { createUser } from '../../utils/users/users' getVideosList,
import { getMyVideos } from '../../utils/videos/videos' killallServers,
ServerInfo,
setAccessTokensToServers,
uploadVideo
} from '../../../../shared/utils/index'
import { userLogin } from '../../../../shared/utils/users/login'
import { createUser } from '../../../../shared/utils/users/users'
import { getMyVideos } from '../../../../shared/utils/videos/videos'
import { import {
getAccountVideos, getAccountVideos,
getConfig, getConfig,
@ -18,7 +25,7 @@ import {
searchVideoWithToken, searchVideoWithToken,
updateCustomConfig, updateCustomConfig,
updateMyUser updateMyUser
} from '../../utils' } from '../../../../shared/utils'
import { ServerConfig } from '../../../../shared/models' import { ServerConfig } from '../../../../shared/models'
import { CustomConfig } from '../../../../shared/models/server/custom-config.model' import { CustomConfig } from '../../../../shared/models/server/custom-config.model'
import { User } from '../../../../shared/models/users' import { User } from '../../../../shared/models/users'

View File

@ -10,12 +10,12 @@ import {
ServerInfo, ServerInfo,
setAccessTokensToServers, setAccessTokensToServers,
uploadVideo uploadVideo
} from '../../utils/index' } from '../../../../shared/utils/index'
import { doubleFollow } from '../../utils/server/follows' import { doubleFollow } from '../../../../shared/utils/server/follows'
import { userLogin } from '../../utils/users/login' import { userLogin } from '../../../../shared/utils/users/login'
import { createUser } from '../../utils/users/users' import { createUser } from '../../../../shared/utils/users/users'
import { getMyVideos, getVideo, getVideoWithToken, updateVideo } from '../../utils/videos/videos' import { getMyVideos, getVideo, getVideoWithToken, updateVideo } from '../../../../shared/utils/videos/videos'
import { waitJobs } from '../../utils/server/jobs' import { waitJobs } from '../../../../shared/utils/server/jobs'
const expect = chai.expect const expect = chai.expect

View File

@ -15,9 +15,9 @@ import {
updateVideo, updateVideo,
uploadVideo, uploadVideo,
wait wait
} from '../../utils' } from '../../../../shared/utils'
import { join } from 'path' import { join } from 'path'
import { waitJobs } from '../../utils/server/jobs' import { waitJobs } from '../../../../shared/utils/server/jobs'
const expect = chai.expect const expect = chai.expect

View File

@ -20,9 +20,9 @@ import {
uploadVideo, uploadVideo,
webtorrentAdd, webtorrentAdd,
generateHighBitrateVideo generateHighBitrateVideo
} from '../../utils' } from '../../../../shared/utils'
import { join } from 'path' import { join } from 'path'
import { waitJobs } from '../../utils/server/jobs' import { waitJobs } from '../../../../shared/utils/server/jobs'
import { pathExists } from 'fs-extra' import { pathExists } from 'fs-extra'
import { VIDEO_TRANSCODING_FPS } from '../../../../server/initializers/constants' import { VIDEO_TRANSCODING_FPS } from '../../../../server/initializers/constants'

View File

@ -13,7 +13,7 @@ import {
setAccessTokensToServers, setAccessTokensToServers,
uploadVideo, uploadVideo,
userLogin userLogin
} from '../../utils' } from '../../../../shared/utils'
import { Video, VideoPrivacy } from '../../../../shared/models/videos' import { Video, VideoPrivacy } from '../../../../shared/models/videos'
import { UserRole } from '../../../../shared/models/users' import { UserRole } from '../../../../shared/models/users'

View File

@ -11,9 +11,9 @@ import {
ServerInfo, ServerInfo,
setAccessTokensToServers, setAccessTokensToServers,
uploadVideo uploadVideo
} from '../../utils' } from '../../../../shared/utils'
import { Video, VideoDetails } from '../../../../shared/models/videos' import { Video, VideoDetails } from '../../../../shared/models/videos'
import { userWatchVideo } from '../../utils/videos/video-history' import { userWatchVideo } from '../../../../shared/utils/videos/video-history'
const expect = chai.expect const expect = chai.expect

View File

@ -2,8 +2,8 @@
import * as chai from 'chai' import * as chai from 'chai'
import 'mocha' import 'mocha'
import { flushTests, killallServers, runServer, ServerInfo, setAccessTokensToServers, uploadVideo } from '../../utils' import { flushTests, killallServers, runServer, ServerInfo, setAccessTokensToServers, uploadVideo } from '../../../../shared/utils'
import { getVideosOverview } from '../../utils/overviews/overviews' import { getVideosOverview } from '../../../../shared/utils/overviews/overviews'
import { VideosOverview } from '../../../../shared/models/overviews' import { VideosOverview } from '../../../../shared/models/overviews'
const expect = chai.expect const expect = chai.expect

View File

@ -15,8 +15,8 @@ import {
ServerInfo, ServerInfo,
setAccessTokensToServers, setAccessTokensToServers,
uploadVideo uploadVideo
} from '../utils' } from '../../../shared/utils'
import { waitJobs } from '../utils/server/jobs' import { waitJobs } from '../../../shared/utils/server/jobs'
const expect = chai.expect const expect = chai.expect

View File

@ -15,8 +15,8 @@ import {
ServerInfo, ServerInfo,
setAccessTokensToServers, setAccessTokensToServers,
uploadVideo, wait uploadVideo, wait
} from '../utils' } from '../../../shared/utils'
import { waitJobs } from '../utils/server/jobs' import { waitJobs } from '../../../shared/utils/server/jobs'
const expect = chai.expect const expect = chai.expect

View File

@ -15,8 +15,8 @@ import {
ServerInfo, ServerInfo,
setAccessTokensToServers, setAccessTokensToServers,
uploadVideo, viewVideo, wait uploadVideo, viewVideo, wait
} from '../utils' } from '../../../shared/utils'
import { waitJobs } from '../utils/server/jobs' import { waitJobs } from '../../../shared/utils/server/jobs'
import { getVideoFileBitrate, getVideoFileFPS, getVideoFileResolution } from '../../helpers/ffmpeg-utils' import { getVideoFileBitrate, getVideoFileFPS, getVideoFileResolution } from '../../helpers/ffmpeg-utils'
import { VIDEO_TRANSCODING_FPS } from '../../initializers' import { VIDEO_TRANSCODING_FPS } from '../../initializers'
import { join } from 'path' import { join } from 'path'

View File

@ -11,7 +11,7 @@ import {
runServer, runServer,
ServerInfo, ServerInfo,
setAccessTokensToServers setAccessTokensToServers
} from '../utils' } from '../../../shared/utils'
describe('Test CLI wrapper', function () { describe('Test CLI wrapper', function () {
let server: ServerInfo let server: ServerInfo

View File

@ -10,7 +10,7 @@ import {
runServer, runServer,
ServerInfo, ServerInfo,
setAccessTokensToServers setAccessTokensToServers
} from '../utils' } from '../../../shared/utils'
describe('Test reset password scripts', function () { describe('Test reset password scripts', function () {
let server: ServerInfo let server: ServerInfo

View File

@ -3,8 +3,8 @@
import 'mocha' import 'mocha'
import * as chai from 'chai' import * as chai from 'chai'
import { VideoDetails } from '../../../shared/models/videos' import { VideoDetails } from '../../../shared/models/videos'
import { waitJobs } from '../utils/server/jobs' import { waitJobs } from '../../../shared/utils/server/jobs'
import { addVideoCommentThread } from '../utils/videos/video-comments' import { addVideoCommentThread } from '../../../shared/utils/videos/video-comments'
import { import {
addVideoChannel, addVideoChannel,
createUser, createUser,
@ -21,8 +21,8 @@ import {
ServerInfo, ServerInfo,
setAccessTokensToServers, setAccessTokensToServers,
uploadVideo uploadVideo
} from '../utils' } from '../../../shared/utils'
import { getAccountsList } from '../utils/users/accounts' import { getAccountsList } from '../../../shared/utils/users/accounts'
const expect = chai.expect const expect = chai.expect

View File

@ -15,7 +15,7 @@ import {
updateCustomConfig, updateCustomConfig,
updateCustomSubConfig, updateCustomSubConfig,
uploadVideo uploadVideo
} from './utils' } from '../../shared/utils'
const expect = chai.expect const expect = chai.expect

View File

@ -13,10 +13,10 @@ import {
ServerInfo, ServerInfo,
setAccessTokensToServers, setAccessTokensToServers,
uploadVideo, userLogin uploadVideo, userLogin
} from '../utils' } from '../../../shared/utils'
import * as libxmljs from 'libxmljs' import * as libxmljs from 'libxmljs'
import { addVideoCommentThread } from '../utils/videos/video-comments' import { addVideoCommentThread } from '../../../shared/utils/videos/video-comments'
import { waitJobs } from '../utils/server/jobs' import { waitJobs } from '../../../shared/utils/server/jobs'
import { User } from '../../../shared/models/users' import { User } from '../../../shared/models/users'
chai.use(require('chai-xml')) chai.use(require('chai-xml'))

View File

@ -2,7 +2,7 @@
import 'mocha' import 'mocha'
import * as chai from 'chai' import * as chai from 'chai'
import { flushTests, killallServers, makeGetRequest, runServer, ServerInfo } from './utils' import { flushTests, killallServers, makeGetRequest, runServer, ServerInfo } from '../../shared/utils'
const expect = chai.expect const expect = chai.expect

View File

@ -10,7 +10,7 @@ import {
ServerInfo, ServerInfo,
setAccessTokensToServers, setAccessTokensToServers,
uploadVideo uploadVideo
} from '../utils' } from '../../../shared/utils'
import * as Bluebird from 'bluebird' import * as Bluebird from 'bluebird'
start() start()

View File

@ -16,8 +16,8 @@ import {
updateVideo, updateVideo,
uploadVideo, viewVideo, uploadVideo, viewVideo,
wait wait
} from '../utils' } from '../../../shared/utils'
import { getJobsListPaginationAndSort } from '../utils/server/jobs' import { getJobsListPaginationAndSort } from '../../../shared/utils/server/jobs'
interface ServerInfo extends DefaultServerInfo { interface ServerInfo extends DefaultServerInfo {
requestsNumber: number requestsNumber: number

View File

@ -6,7 +6,7 @@ import {
Server, Server,
Client, Client,
User User
} from '../tests/utils/index' } from '../../shared/utils'
program program
.option('-u, --url <url>', 'Server url') .option('-u, --url <url>', 'Server url')

View File

@ -6,7 +6,7 @@ import { join } from 'path'
import { VideoPrivacy } from '../../shared/models/videos' import { VideoPrivacy } from '../../shared/models/videos'
import { doRequestAndSaveToFile } from '../helpers/requests' import { doRequestAndSaveToFile } from '../helpers/requests'
import { CONSTRAINTS_FIELDS } from '../initializers' import { CONSTRAINTS_FIELDS } from '../initializers'
import { getClient, getVideoCategories, login, searchVideoWithSort, uploadVideo } from '../tests/utils' import { getClient, getVideoCategories, login, searchVideoWithSort, uploadVideo } from '../../shared/utils/index'
import { truncate } from 'lodash' import { truncate } from 'lodash'
import * as prompt from 'prompt' import * as prompt from 'prompt'
import { remove } from 'fs-extra' import { remove } from 'fs-extra'

View File

@ -1,8 +1,8 @@
import * as program from 'commander' import * as program from 'commander'
import { access, constants } from 'fs-extra' import { access, constants } from 'fs-extra'
import { isAbsolute } from 'path' import { isAbsolute } from 'path'
import { getClient, login } from '../tests/utils' import { getClient, login } from '../../shared/utils'
import { uploadVideo } from '../tests/utils/index' import { uploadVideo } from '../../shared/utils/'
import { VideoPrivacy } from '../../shared/models/videos' import { VideoPrivacy } from '../../shared/models/videos'
import { netrc, getSettings } from './cli' import { netrc, getSettings } from './cli'

View File

@ -1,8 +1,8 @@
import * as request from 'supertest' import * as request from 'supertest'
import { makePostBodyRequest, makePutBodyRequest, updateAvatarRequest } from '../' import { makePostBodyRequest, makePutBodyRequest, updateAvatarRequest } from '../'
import { UserRole } from '../../../../shared/index' import { UserRole } from '../../index'
import { NSFWPolicyType } from '../../../../shared/models/videos/nsfw-policy.type' import { NSFWPolicyType } from '../../models/videos/nsfw-policy.type'
function createUser ( function createUser (
url: string, url: string,

Some files were not shown because too many files have changed in this diff Show More