1
- import json
2
-
3
- from flask import g
4
1
from flask .testing import FlaskClient
5
2
from sqlalchemy .sql import func , select
6
3
7
4
from teufa import db as dbm
8
5
from teufa .ext import db
9
6
10
7
11
- def test_create_flight (client : FlaskClient ):
8
+ def test_create_flight (client : FlaskClient , tenant : dbm . Tenant ):
12
9
aircraft = dbm .Aircraft (
13
- tenant_id = g . tenant .id ,
10
+ tenant_id = tenant .id ,
14
11
icao = "B737" ,
15
12
tail_number = "N12345" ,
16
13
range_nm = 3000 ,
@@ -40,9 +37,9 @@ def test_create_flight(client: FlaskClient):
40
37
}
41
38
42
39
43
- def test_get_flight (client : FlaskClient ):
40
+ def test_get_flight (client : FlaskClient , tenant : dbm . Tenant ):
44
41
aircraft = dbm .Aircraft (
45
- tenant_id = g . tenant .id ,
42
+ tenant_id = tenant .id ,
46
43
icao = "B737" ,
47
44
tail_number = "N12345" ,
48
45
range_nm = 3000 ,
@@ -52,7 +49,7 @@ def test_get_flight(client: FlaskClient):
52
49
db .session .add (
53
50
dbm .Flight (
54
51
id = 1 ,
55
- tenant_id = g . tenant .id ,
52
+ tenant_id = tenant .id ,
56
53
departure_icao = "KDEN" ,
57
54
arrival_icao = "KLGA" ,
58
55
aircraft_id = aircraft .id ,
@@ -80,9 +77,9 @@ def test_get_flight_not_found(client: FlaskClient):
80
77
assert response .json == {"message" : "Flight not found" }
81
78
82
79
83
- def test_update_flight (client : FlaskClient ):
80
+ def test_update_flight (client : FlaskClient , tenant : dbm . Tenant ):
84
81
aircraft = dbm .Aircraft (
85
- tenant_id = g . tenant .id ,
82
+ tenant_id = tenant .id ,
86
83
icao = "B737" ,
87
84
tail_number = "N12345" ,
88
85
range_nm = 3000 ,
@@ -92,7 +89,7 @@ def test_update_flight(client: FlaskClient):
92
89
db .session .add (
93
90
dbm .Flight (
94
91
id = 1 ,
95
- tenant_id = g . tenant .id ,
92
+ tenant_id = tenant .id ,
96
93
departure_icao = "KDEN" ,
97
94
arrival_icao = "KLGA" ,
98
95
aircraft_id = aircraft .id ,
@@ -137,9 +134,9 @@ def test_update_flight_not_found(client: FlaskClient):
137
134
assert response .json == {"message" : "Flight not found" }
138
135
139
136
140
- def test_delete_flight (client : FlaskClient ):
137
+ def test_delete_flight (client : FlaskClient , tenant : dbm . Tenant ):
141
138
aircraft = dbm .Aircraft (
142
- tenant_id = g . tenant .id ,
139
+ tenant_id = tenant .id ,
143
140
icao = "B737" ,
144
141
tail_number = "N12345" ,
145
142
range_nm = 3000 ,
@@ -149,7 +146,7 @@ def test_delete_flight(client: FlaskClient):
149
146
db .session .add (
150
147
dbm .Flight (
151
148
id = 1 ,
152
- tenant_id = g . tenant .id ,
149
+ tenant_id = tenant .id ,
153
150
departure_icao = "KDEN" ,
154
151
arrival_icao = "KLGA" ,
155
152
aircraft_id = aircraft .id ,
0 commit comments