mirror of
https://github.com/jxxghp/MoviePilot.git
synced 2026-09-05 15:38:19 +08:00
更新蓝光测试用例
This commit is contained in:
@@ -0,0 +1,161 @@
|
|||||||
|
#!/usr/bin/env python
|
||||||
|
# -*- coding:utf-8 -*-
|
||||||
|
bluray_files = [
|
||||||
|
{
|
||||||
|
"name": "FOLDER",
|
||||||
|
"children": [
|
||||||
|
{
|
||||||
|
"name": "Digimon",
|
||||||
|
"children": [
|
||||||
|
{
|
||||||
|
"name": "Digimon (2055)",
|
||||||
|
"children": [
|
||||||
|
{
|
||||||
|
"name": "BDMV",
|
||||||
|
"children": [
|
||||||
|
{
|
||||||
|
"name": "STREAM",
|
||||||
|
"children": [
|
||||||
|
{
|
||||||
|
"name": "00000.m2ts",
|
||||||
|
"size": 104857600,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "00001.m2ts",
|
||||||
|
"size": 104857600,
|
||||||
|
},
|
||||||
|
],
|
||||||
|
},
|
||||||
|
],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "CERTIFICATE",
|
||||||
|
"children": [],
|
||||||
|
},
|
||||||
|
],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Digimon (2099)",
|
||||||
|
"children": [
|
||||||
|
{
|
||||||
|
"name": "BDMV",
|
||||||
|
"children": [
|
||||||
|
{
|
||||||
|
"name": "STREAM",
|
||||||
|
"children": [
|
||||||
|
{
|
||||||
|
"name": "00000.m2ts",
|
||||||
|
"size": 104857600,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "00001.m2ts",
|
||||||
|
"size": 104857600,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "00002.m2ts.!qB",
|
||||||
|
"size": 104857600,
|
||||||
|
},
|
||||||
|
],
|
||||||
|
},
|
||||||
|
],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "CERTIFICATE",
|
||||||
|
"children": [],
|
||||||
|
},
|
||||||
|
],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Digimon (2199)",
|
||||||
|
"children": [
|
||||||
|
{
|
||||||
|
"name": "Digimon.2199.mp4",
|
||||||
|
"size": 104857600,
|
||||||
|
},
|
||||||
|
],
|
||||||
|
},
|
||||||
|
],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Pokemon (2016)",
|
||||||
|
"children": [
|
||||||
|
{
|
||||||
|
"name": "BDMV",
|
||||||
|
"children": [
|
||||||
|
{
|
||||||
|
"name": "STREAM",
|
||||||
|
"children": [
|
||||||
|
{
|
||||||
|
"name": "00000.m2ts",
|
||||||
|
"size": 104857600,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "00001.m2ts",
|
||||||
|
"size": 104857600,
|
||||||
|
},
|
||||||
|
],
|
||||||
|
},
|
||||||
|
],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "CERTIFICATE",
|
||||||
|
"children": [],
|
||||||
|
},
|
||||||
|
],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Pokemon (2021)",
|
||||||
|
"children": [
|
||||||
|
{
|
||||||
|
"name": "BDMV",
|
||||||
|
"children": [
|
||||||
|
{
|
||||||
|
"name": "STREAM",
|
||||||
|
"children": [
|
||||||
|
{
|
||||||
|
"name": "00000.m2ts",
|
||||||
|
"size": 104857600,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "00001.m2ts",
|
||||||
|
"size": 104857600,
|
||||||
|
},
|
||||||
|
],
|
||||||
|
},
|
||||||
|
],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "CERTIFICATE",
|
||||||
|
"children": [],
|
||||||
|
},
|
||||||
|
],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Pokemon (2028)",
|
||||||
|
"children": [
|
||||||
|
{
|
||||||
|
"name": "Pokemon.2028.mkv",
|
||||||
|
"size": 104857600,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Pokemon.2028.hdr.mkv.!qB",
|
||||||
|
"size": 104857600,
|
||||||
|
},
|
||||||
|
],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Pokemon.2029.mp4",
|
||||||
|
"size": 104857600,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Pokemon (2030)",
|
||||||
|
"children": [
|
||||||
|
{
|
||||||
|
"name": "S",
|
||||||
|
"size": 104857600,
|
||||||
|
},
|
||||||
|
],
|
||||||
|
},
|
||||||
|
],
|
||||||
|
},
|
||||||
|
]
|
||||||
+2
-160
@@ -10,6 +10,7 @@ from app.chain.transfer import TransferChain
|
|||||||
from app.db.models.transferhistory import TransferHistory
|
from app.db.models.transferhistory import TransferHistory
|
||||||
from app.db.systemconfig_oper import SystemConfigOper
|
from app.db.systemconfig_oper import SystemConfigOper
|
||||||
from app.db.transferhistory_oper import TransferHistoryOper
|
from app.db.transferhistory_oper import TransferHistoryOper
|
||||||
|
from tests.cases.files import bluray_files
|
||||||
|
|
||||||
|
|
||||||
class MockTransferHistoryOper(TransferHistoryOper):
|
class MockTransferHistoryOper(TransferHistoryOper):
|
||||||
@@ -103,166 +104,7 @@ class BluRayTest(TestCase):
|
|||||||
pass
|
pass
|
||||||
|
|
||||||
def test(self):
|
def test(self):
|
||||||
files = [
|
transfer = MockTransferChain(MockStorage(bluray_files))
|
||||||
{
|
|
||||||
"name": "FOLDER",
|
|
||||||
"children": [
|
|
||||||
{
|
|
||||||
"name": "Digimon",
|
|
||||||
"children": [
|
|
||||||
{
|
|
||||||
"name": "Digimon (2055)",
|
|
||||||
"children": [
|
|
||||||
{
|
|
||||||
"name": "BDMV",
|
|
||||||
"children": [
|
|
||||||
{
|
|
||||||
"name": "STREAM",
|
|
||||||
"children": [
|
|
||||||
{
|
|
||||||
"name": "00000.m2ts",
|
|
||||||
"size": 104857600,
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "00001.m2ts",
|
|
||||||
"size": 104857600,
|
|
||||||
},
|
|
||||||
],
|
|
||||||
},
|
|
||||||
],
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "CERTIFICATE",
|
|
||||||
"children": [],
|
|
||||||
},
|
|
||||||
],
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "Digimon (2099)",
|
|
||||||
"children": [
|
|
||||||
{
|
|
||||||
"name": "BDMV",
|
|
||||||
"children": [
|
|
||||||
{
|
|
||||||
"name": "STREAM",
|
|
||||||
"children": [
|
|
||||||
{
|
|
||||||
"name": "00000.m2ts",
|
|
||||||
"size": 104857600,
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "00001.m2ts",
|
|
||||||
"size": 104857600,
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "00002.m2ts.!qB",
|
|
||||||
"size": 104857600,
|
|
||||||
},
|
|
||||||
],
|
|
||||||
},
|
|
||||||
],
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "CERTIFICATE",
|
|
||||||
"children": [],
|
|
||||||
},
|
|
||||||
],
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "Digimon (2199)",
|
|
||||||
"children": [
|
|
||||||
{
|
|
||||||
"name": "Digimon.2199.mp4",
|
|
||||||
"size": 104857600,
|
|
||||||
},
|
|
||||||
],
|
|
||||||
},
|
|
||||||
],
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "Pokemon (2016)",
|
|
||||||
"children": [
|
|
||||||
{
|
|
||||||
"name": "BDMV",
|
|
||||||
"children": [
|
|
||||||
{
|
|
||||||
"name": "STREAM",
|
|
||||||
"children": [
|
|
||||||
{
|
|
||||||
"name": "00000.m2ts",
|
|
||||||
"size": 104857600,
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "00001.m2ts",
|
|
||||||
"size": 104857600,
|
|
||||||
},
|
|
||||||
],
|
|
||||||
},
|
|
||||||
],
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "CERTIFICATE",
|
|
||||||
"children": [],
|
|
||||||
},
|
|
||||||
],
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "Pokemon (2021)",
|
|
||||||
"children": [
|
|
||||||
{
|
|
||||||
"name": "BDMV",
|
|
||||||
"children": [
|
|
||||||
{
|
|
||||||
"name": "STREAM",
|
|
||||||
"children": [
|
|
||||||
{
|
|
||||||
"name": "00000.m2ts",
|
|
||||||
"size": 104857600,
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "00001.m2ts",
|
|
||||||
"size": 104857600,
|
|
||||||
},
|
|
||||||
],
|
|
||||||
},
|
|
||||||
],
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "CERTIFICATE",
|
|
||||||
"children": [],
|
|
||||||
},
|
|
||||||
],
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "Pokemon (2028)",
|
|
||||||
"children": [
|
|
||||||
{
|
|
||||||
"name": "Pokemon.2028.mkv",
|
|
||||||
"size": 104857600,
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "Pokemon.2028.hdr.mkv.!qB",
|
|
||||||
"size": 104857600,
|
|
||||||
},
|
|
||||||
],
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "Pokemon.2029.mp4",
|
|
||||||
"size": 104857600,
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "Pokemon (2030)",
|
|
||||||
"children": [
|
|
||||||
{
|
|
||||||
"name": "S",
|
|
||||||
"size": 104857600,
|
|
||||||
},
|
|
||||||
],
|
|
||||||
},
|
|
||||||
],
|
|
||||||
},
|
|
||||||
]
|
|
||||||
transfer = MockTransferChain(MockStorage(files))
|
|
||||||
|
|
||||||
self.assertEqual(
|
self.assertEqual(
|
||||||
[
|
[
|
||||||
|
|||||||
Reference in New Issue
Block a user