- test_lines = open(test_file)
- baseline_lines = open(baseline_file)
- for test, baseline in zip(test_lines, baseline_lines):
- self.assertEqual(test,baseline)
+ test = pd.read_table(test_file)
+ baseline = pd.read_table(baseline_file)
+ assert_frame_equal(test,baseline)
+
+ def test_pwr(self):
+ test_filename = "persistence_" + self.wikiq_out_name
+ test_file = os.path.join(self.test_output_dir, test_filename)
+ if os.path.exists(test_file):
+ os.remove(test_file)
+
+ call = self.base_call.format(self.input_file, self.test_output_dir)
+ call = call + " --persistence"
+ proc = subprocess.Popen(call,stdout=subprocess.PIPE,shell=True)
+ proc.wait()
+
+
+ copyfile(self.call_output, test_file)
+
+ baseline_file = os.path.join(".", self.baseline_output_dir, test_filename)
+
+ test = pd.read_table(test_file)
+ baseline = pd.read_table(baseline_file)
+ assert_frame_equal(test,baseline)