forked from davidteather/TikTok-Api
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathtest_video.py
35 lines (22 loc) · 961 Bytes
/
test_video.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
from TikTokApi import TikTokApi
import os
def test_video_id_from_url():
with TikTokApi(custom_verify_fp=os.environ.get("verifyFp", None)) as api:
url = "https://www.tiktok.com/@therock/video/7107272719166901550"
video = api.video(url=url)
assert video.id == "7107272719166901550"
mobile_url = "https://www.tiktok.com/t/ZTR8HHrjf"
video = api.video(url=mobile_url)
assert video.id == "7107272719166901550"
def test_video_info():
with TikTokApi(custom_verify_fp=os.environ.get("verifyFp", None)) as api:
video_id = "7107272719166901550"
video = api.video(id=video_id)
data = video.info()
assert data["id"] == video_id
def test_video_bytes():
with TikTokApi(custom_verify_fp=os.environ.get("verifyFp", None)) as api:
video_id = "7107272719166901550"
video = api.video(id=video_id)
data = video.bytes()
assert len(data) > 10000