MCPcopy
hub / github.com/httprunner/httprunner / TestCaseDemoSqlite

Class TestCaseDemoSqlite

examples/sql/test_sql_demo.py:11–36  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

9
10
11class TestCaseDemoSqlite(HttpRunner):
12 config = Config("run sqlite demo")
13
14 teststeps = [
15 Step(
16 RunSqlRequest("执行一个sqlite demo")
17 .fetchmany("select* from student;", 5)
18 .extract()
19 .with_jmespath("[0].name", "name")
20 .validate()
21 .assert_equal(
22 "[0]",
23 {
24 "id": 1,
25 "name": "Jack",
26 "fullname": {"first_name": "Jack", "last_name": "Tomson"},
27 },
28 )
29 .assert_equal("[0].fullname.first_name", "Jack")
30 )
31 ]
32
33 def test_start(self):
34 eg = DBEngine(db_uri="sqlite:///../data/sqlite.db")
35 self.with_db_engine(eg)
36 super().test_start()

Callers

nothing calls this directly

Calls 8

ConfigClass · 0.90
StepClass · 0.90
RunSqlRequestClass · 0.90
assert_equalMethod · 0.80
validateMethod · 0.45
with_jmespathMethod · 0.45
extractMethod · 0.45
fetchmanyMethod · 0.45

Tested by

no test coverage detected