tests/compare.py

branch
trunk
changeset 122
2b676283366a
parent 121
957d19158b7e
equal deleted inserted replaced
121:957d19158b7e 122:2b676283366a
18 # with this program; if not, see <http://www.gnu.org/licenses/>. 18 # with this program; if not, see <http://www.gnu.org/licenses/>.
19 19
20 import os 20 import os
21 import re 21 import re
22 import subprocess 22 import subprocess
23 import syck 23 import yaml
24 import sys 24 import sys
25 import tempfile 25 import tempfile
26 26
27 from sets import Set as set 27 from sets import Set as set
28 28
218 subprocess.call(['rm', '-rf', self.directory]) 218 subprocess.call(['rm', '-rf', self.directory])
219 return result 219 return result
220 220
221 221
222 test_db = open('tests.yml') 222 test_db = open('tests.yml')
223 test_data = syck.load(test_db.read(-1)) 223 test_data = yaml.load(test_db.read(-1))
224 test_db.close() 224 test_db.close()
225 tests = [ExtractorTest(**data) for data in test_data] 225 tests = [ExtractorTest(**data) for data in test_data]
226 for original_data in test_data: 226 for original_data in test_data:
227 if (original_data.has_key('directory') or 227 if (original_data.has_key('directory') or
228 (not original_data.has_key('baseline'))): 228 (not original_data.has_key('baseline'))):

mercurial