@@ -26,18 +26,27 @@ def read_content(filename):
2626
2727
2828def test_combined (train_folder , train_script ):
29+ """Test a "normal" development cycle, train, evaluate and calc threshold.
30+ """
2931 train_script .run ()
3032 params_file = train_folder .model + '.params'
3133 assert isfile (train_folder .model )
3234 assert isfile (params_file )
3335
34- EvalScript .create (folder = train_folder .root , models = [train_folder .model ]).run ()
36+ EvalScript .create (folder = train_folder .root ,
37+ models = [train_folder .model ]).run ()
3538
39+ # Ensure that the graph script generates a numpy savez file
3640 out_file = train_folder .path ('outputs.npz' )
37- graph_script = GraphScript .create (folder = train_folder .root , models = [train_folder .model ], output_file = out_file )
41+ graph_script = GraphScript .create (folder = train_folder .root ,
42+ models = [train_folder .model ],
43+ output_file = out_file )
3844 graph_script .run ()
3945 assert isfile (out_file )
4046
47+ # Esure the params are updated after threshold is calculated
4148 params_before = read_content (params_file )
42- CalcThresholdScript .create (folder = train_folder .root , model = train_folder .model , input_file = out_file ).run ()
49+ CalcThresholdScript .create (folder = train_folder .root ,
50+ model = train_folder .model ,
51+ input_file = out_file ).run ()
4352 assert params_before != read_content (params_file )
0 commit comments