6
6
import logging
7
7
8
8
import numpy as np
9
- import orca
10
9
import pandas as pd
11
10
import pandas .util .testing as pdt
12
11
import pytest
35
34
36
35
37
36
def teardown_function (func ):
38
- orca .clear_cache ()
37
+ inject .clear_cache ()
39
38
inject .reinject_decorated_tables ()
40
39
41
40
@@ -64,25 +63,25 @@ def inject_settings(configs_dir, households_sample_size, chunk_size=None,
64
63
if check_for_variability is not None :
65
64
settings ['check_for_variability' ] = check_for_variability
66
65
67
- orca .add_injectable ("settings" , settings )
66
+ inject .add_injectable ("settings" , settings )
68
67
69
68
return settings
70
69
71
70
72
71
def test_rng_access ():
73
72
74
73
configs_dir = os .path .join (os .path .dirname (__file__ ), 'configs' )
75
- orca .add_injectable ("configs_dir" , configs_dir )
74
+ inject .add_injectable ("configs_dir" , configs_dir )
76
75
77
76
output_dir = os .path .join (os .path .dirname (__file__ ), 'output' )
78
- orca .add_injectable ("output_dir" , output_dir )
77
+ inject .add_injectable ("output_dir" , output_dir )
79
78
80
79
data_dir = os .path .join (os .path .dirname (__file__ ), 'data' )
81
- orca .add_injectable ("data_dir" , data_dir )
80
+ inject .add_injectable ("data_dir" , data_dir )
82
81
83
82
inject_settings (configs_dir , households_sample_size = HOUSEHOLDS_SAMPLE_SIZE )
84
83
85
- orca .clear_cache ()
84
+ inject .clear_cache ()
86
85
87
86
inject .add_injectable ('rng_base_seed' , 0 )
88
87
@@ -91,7 +90,7 @@ def test_rng_access():
91
90
rng = pipeline .get_rn_generator ()
92
91
93
92
pipeline .close_pipeline ()
94
- orca .clear_cache ()
93
+ inject .clear_cache ()
95
94
96
95
97
96
def regress_mini_auto ():
@@ -149,22 +148,20 @@ def regress_mini_mtf():
149
148
def test_mini_pipeline_run ():
150
149
151
150
configs_dir = os .path .join (os .path .dirname (__file__ ), 'configs' )
152
- orca .add_injectable ("configs_dir" , configs_dir )
151
+ inject .add_injectable ("configs_dir" , configs_dir )
153
152
154
153
output_dir = os .path .join (os .path .dirname (__file__ ), 'output' )
155
- orca .add_injectable ("output_dir" , output_dir )
154
+ inject .add_injectable ("output_dir" , output_dir )
156
155
157
156
data_dir = os .path .join (os .path .dirname (__file__ ), 'data' )
158
- orca .add_injectable ("data_dir" , data_dir )
157
+ inject .add_injectable ("data_dir" , data_dir )
159
158
160
159
inject_settings (configs_dir , households_sample_size = HOUSEHOLDS_SAMPLE_SIZE )
161
160
162
- orca .clear_cache ()
161
+ inject .clear_cache ()
163
162
164
163
tracing .config_logger ()
165
164
166
- # assert len(orca.get_table("households").index) == HOUSEHOLDS_SAMPLE_SIZE
167
-
168
165
_MODELS = [
169
166
'initialize_landuse' ,
170
167
'compute_accessibility' ,
@@ -198,7 +195,7 @@ def test_mini_pipeline_run():
198
195
assert "not in checkpoints" in str (excinfo .value )
199
196
200
197
pipeline .close_pipeline ()
201
- orca .clear_cache ()
198
+ inject .clear_cache ()
202
199
203
200
close_handlers ()
204
201
@@ -210,17 +207,17 @@ def test_mini_pipeline_run2():
210
207
# when we restart pipeline
211
208
212
209
configs_dir = os .path .join (os .path .dirname (__file__ ), 'configs' )
213
- orca .add_injectable ("configs_dir" , configs_dir )
210
+ inject .add_injectable ("configs_dir" , configs_dir )
214
211
215
212
output_dir = os .path .join (os .path .dirname (__file__ ), 'output' )
216
- orca .add_injectable ("output_dir" , output_dir )
213
+ inject .add_injectable ("output_dir" , output_dir )
217
214
218
215
data_dir = os .path .join (os .path .dirname (__file__ ), 'data' )
219
- orca .add_injectable ("data_dir" , data_dir )
216
+ inject .add_injectable ("data_dir" , data_dir )
220
217
221
218
inject_settings (configs_dir , households_sample_size = HOUSEHOLDS_SAMPLE_SIZE )
222
219
223
- orca .clear_cache ()
220
+ inject .clear_cache ()
224
221
225
222
# should be able to get this BEFORE pipeline is opened
226
223
checkpoints_df = pipeline .get_checkpoints ()
@@ -249,21 +246,21 @@ def test_mini_pipeline_run2():
249
246
assert len (checkpoints_df .index ) == prev_checkpoint_count
250
247
251
248
pipeline .close_pipeline ()
252
- orca .clear_cache ()
249
+ inject .clear_cache ()
253
250
254
251
255
252
def full_run (resume_after = None , chunk_size = 0 ,
256
253
households_sample_size = HOUSEHOLDS_SAMPLE_SIZE ,
257
254
trace_hh_id = None , trace_od = None , check_for_variability = None ):
258
255
259
256
configs_dir = os .path .join (os .path .dirname (__file__ ), '..' , '..' , '..' , 'example' , 'configs' )
260
- orca .add_injectable ("configs_dir" , configs_dir )
257
+ inject .add_injectable ("configs_dir" , configs_dir )
261
258
262
259
data_dir = os .path .join (os .path .dirname (__file__ ), 'data' )
263
- orca .add_injectable ("data_dir" , data_dir )
260
+ inject .add_injectable ("data_dir" , data_dir )
264
261
265
262
output_dir = os .path .join (os .path .dirname (__file__ ), 'output' )
266
- orca .add_injectable ("output_dir" , output_dir )
263
+ inject .add_injectable ("output_dir" , output_dir )
267
264
268
265
settings = inject_settings (
269
266
configs_dir ,
@@ -273,7 +270,7 @@ def full_run(resume_after=None, chunk_size=0,
273
270
trace_od = trace_od ,
274
271
check_for_variability = check_for_variability )
275
272
276
- orca .clear_cache ()
273
+ inject .clear_cache ()
277
274
278
275
tracing .config_logger ()
279
276
@@ -284,10 +281,6 @@ def full_run(resume_after=None, chunk_size=0,
284
281
tours = pipeline .get_table ('tours' )
285
282
tour_count = len (tours .index )
286
283
287
- # pipeline.close_pipeline()
288
- #
289
- # orca.clear_cache()
290
-
291
284
return tour_count
292
285
293
286
0 commit comments