33# -*- coding: utf-8 -*-
44
55import os
6+ import shutil
67import sys
8+
79package_path = os .path .dirname (os .path .dirname (
810 os .path .dirname (os .path .realpath (__file__ ))))
911if not (package_path in sys .path ):
@@ -50,12 +52,13 @@ def test_analyze():
5052 analyze .analyze (taskfilename , scorefilename , analyzefilename )
5153 finally :
5254 try :
53- os .remove (item_file )
54- os .remove (feature_file )
55- os .remove (taskfilename )
56- os .remove (distance_file )
57- os .remove (scorefilename )
58- os .remove (analyzefilename )
55+ shutil .rmtree ('test_items' )
56+ # os.remove(item_file)
57+ # os.remove(feature_file)
58+ # os.remove(taskfilename)
59+ # os.remove(distance_file)
60+ # os.remove(scorefilename)
61+ # os.remove(analyzefilename)
5962 except :
6063 pass
6164
@@ -70,26 +73,28 @@ def test_threshold_analyze():
7073 scorefilename = 'test_items/data.score'
7174 taskfilename = 'test_items/data.abx'
7275 analyzefilename = 'test_items/data.csv'
73- threshold = 2
76+ threshold = 2
7477
7578 items .generate_db_and_feat (3 , 3 , 1 , item_file , 2 , 3 , feature_file )
7679 task = ABXpy .task .Task (item_file , 'c0' , 'c1' , 'c2' )
7780 task .generate_triplets (taskfilename , threshold = threshold )
78- distances .compute_distances (feature_file , '/features/' , taskfilename ,
79- distance_file , dtw_cosine_distance , n_cpu = 1 )
81+ distances .compute_distances (
82+ feature_file , '/features/' , taskfilename ,
83+ distance_file , dtw_cosine_distance , n_cpu = 1 )
8084 score .score (taskfilename , distance_file , scorefilename )
8185 analyze .analyze (taskfilename , scorefilename , analyzefilename )
8286 number_triplets = np .loadtxt (analyzefilename , dtype = int ,
8387 delimiter = '\t ' , skiprows = 1 , usecols = [- 1 ])
8488 assert np .all (number_triplets == threshold )
8589 finally :
8690 try :
87- os .remove (item_file )
88- os .remove (feature_file )
89- os .remove (taskfilename )
90- os .remove (distance_file )
91- os .remove (scorefilename )
92- os .remove (analyzefilename )
91+ shutil .rmtree ('test_items' )
92+ # os.remove(item_file)
93+ # os.remove(feature_file)
94+ # os.remove(taskfilename)
95+ # os.remove(distance_file)
96+ # os.remove(scorefilename)
97+ # os.remove(analyzefilename)
9398 except :
9499 pass
95100
@@ -122,9 +127,10 @@ def test_frozen_analyze():
122127
123128 finally :
124129 try :
125- os .remove (taskfilename )
126- os .remove (distance_file )
127- os .remove (scorefilename )
128- os .remove (analyzefilename )
130+ shutil .rmtree ('test_items' )
131+ # os.remove(taskfilename)
132+ # os.remove(distance_file)
133+ # os.remove(scorefilename)
134+ # os.remove(analyzefilename)
129135 except :
130136 pass
0 commit comments