mirror of
https://github.com/httprunner/httprunner.git
synced 2026-05-12 19:39:44 +08:00
36 lines
996 B
Python
36 lines
996 B
Python
import unittest
|
|
|
|
from httprunner import validator
|
|
|
|
|
|
class TestValidator(unittest.TestCase):
|
|
|
|
def test_is_testcases(self):
|
|
data_structure = "path/to/file"
|
|
self.assertFalse(validator.is_testcases(data_structure))
|
|
data_structure = ["path/to/file1", "path/to/file2"]
|
|
self.assertFalse(validator.is_testcases(data_structure))
|
|
|
|
data_structure = {
|
|
"name": "desc1",
|
|
"config": {},
|
|
"api": {},
|
|
"testcases": ["testcase11", "testcase12"]
|
|
}
|
|
self.assertTrue(data_structure)
|
|
data_structure = [
|
|
{
|
|
"name": "desc1",
|
|
"config": {},
|
|
"api": {},
|
|
"testcases": ["testcase11", "testcase12"]
|
|
},
|
|
{
|
|
"name": "desc2",
|
|
"config": {},
|
|
"api": {},
|
|
"testcases": ["testcase21", "testcase22"]
|
|
}
|
|
]
|
|
self.assertTrue(data_structure)
|