]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blobdiff - server/tests/real-world/tools/upload.js
Server: add licence video attribute
[github/Chocobozzz/PeerTube.git] / server / tests / real-world / tools / upload.js
index 39b4c9b40cf2fc4efb305207c7b6abac991f9459..7b97ebf0b5e3e5ba344eeda27a1e416e18251c11 100644 (file)
@@ -3,12 +3,14 @@
 const program = require('commander')
 const fs = require('fs')
 
-const utils = require('../../api/utils')
+const utils = require('../../utils/videos')
 
 program
   .option('-u, --url <url>', 'Server url')
   .option('-a, --access-token <token>', 'Access token')
   .option('-n, --name <name>', 'Video name')
+  .option('-c, --category <category number>', 'Category number')
+  .option('-l, --licence <licence number>', 'Licence number')
   .option('-d, --description <description>', 'Video description')
   .option('-t, --tags <tags>', 'Video tags', list)
   .option('-f, --file <file>', 'Video absolute file path')
@@ -18,6 +20,8 @@ if (
   !program.url ||
   !program.accessToken ||
   !program.name ||
+  !program.category ||
+  !program.licence ||
   !program.description ||
   !program.tags ||
   !Array.isArray(program.tags) ||
@@ -34,6 +38,8 @@ fs.access(program.file, fs.F_OK, function (err) {
     program.url,
     program.accessToken,
     program.name,
+    program.category,
+    program.licence,
     program.description,
     program.tags,
     program.file
@@ -46,10 +52,18 @@ function list (val) {
   return val.split(',')
 }
 
-function upload (url, accessToken, name, description, tags, file) {
+function upload (url, accessToken, name, category, licence, description, tags, fixture) {
   console.log('Uploading %s video...', program.name)
 
-  utils.uploadVideo(url, accessToken, name, description, tags, file, function (err) {
+  const videoAttributes = {
+    name,
+    category,
+    licence,
+    description,
+    tags,
+    fixture
+  }
+  utils.uploadVideo(url, accessToken, videoAttributes, function (err) {
     if (err) throw err
 
     console.log('Video uploaded.')