This repository has been archived on 2026-08-27. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
RequestCounter/app/tests/test_resources.py
T

47 lines
1.6 KiB
Python

#!/usr/bin/env python3
# -- coding:utf-8 --
# @Author: markushammered@gmail.com
# @Development Tool: Pycharm
# @Create Time: 2022/5/1
# @File Name: test_resources.py
import requests
import unittest
class TestResources(unittest.TestCase):
def setUp(self) -> None:
self.resources_urls = {
'docs': [
'https://request-counter-docs.vercel.app/#/',
'https://markusjoe.github.io/RequestCounter/#/'
],
'database': 'https://filebase.vercel.app/download/data.sqlite',
'themes':
{
'lewd': 'https://static-file-hosting.vercel.app/static/lewd/0',
'gelbooru': 'https://static-file-hosting.vercel.app/static/gelbooru/0',
'moebooru': 'https://static-file-hosting.vercel.app/static/moebooru/0',
'blacked': 'https://static-file-hosting.vercel.app/static/blacked/0',
'lisu': 'https://static-file-hosting.vercel.app/static/lisu/0'
}
}
def test_doc_vercel(self):
res = requests.post(self.resources_urls['docs'][0]).text
self.assertIsNotNone(res)
def test_doc_github(self):
res = requests.post(self.resources_urls['docs'][1]).text
self.assertIsNotNone(res)
def test_database(self):
res = requests.post(self.resources_urls['database'])
self.assertEqual(res.status_code, 200)
def test_themes(self):
for t in self.resources_urls['themes']:
res = requests.get(self.resources_urls['themes'][t])
self.assertEqual(res.status_code, 200)