- call = self.base_call.format(self.input_file, self.test_output_dir)
- call = call + " --url-encode"
- 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)
-
-
-class Test_Malformed(unittest.TestCase):
- def setUp(self):
- if not os.path.exists("test_output"):
- os.mkdir("test_output")
-
- self.wiki = 'twinpeaks'
- self.wikiq_out_name = self.wiki + ".tsv"
- self.test_output_dir = os.path.join(".", "test_output")
- self.call_output = os.path.join(self.test_output_dir, self.wikiq_out_name)
-
- self.infile = "{0}.xml.7z".format(self.wiki)
- self.base_call = "../wikiq {0} -o {1}"
- self.input_dir = "dumps"
- self.input_file = os.path.join(".", self.input_dir,self.infile)
-
-
- def test_malformed_noargs(self):
-
- call = self.base_call.format(self.input_file, self.test_output_dir)
- proc = subprocess.Popen(call,stdout=subprocess.PIPE,stderr=subprocess.PIPE, shell=True)
- proc.wait()
- outs, errs = proc.communicate()
- errlines = str(errs).split("\\n")
- self.assertEqual(errlines[-2],'xml.etree.ElementTree.ParseError: no element found: line 1369, column 0')
-
-class Test_Stdout(unittest.TestCase):
-
- def setUp(self):
- self.wiki = 'sailormoon'
- self.wikiq_out_name = self.wiki + ".tsv"
-
- self.infile = "{0}.xml.7z".format(self.wiki)
- self.base_call = "../wikiq {0} --stdout"
- self.input_dir = "dumps"
- self.input_file = os.path.join(".", self.input_dir,self.infile)
- self.baseline_output_dir = "baseline_output"
-
- def test_noargs(self):
-
- call = self.base_call.format(self.input_file)
- proc = subprocess.run(call,stdout=subprocess.PIPE,shell=True)
- outs = proc.stdout.decode("utf8")
-
- test_file = "noargs_" + self.wikiq_out_name
- baseline_file = os.path.join(".", self.baseline_output_dir, test_file)
- print(baseline_file)
- test = pd.read_table(StringIO(outs))
- baseline = pd.read_table(baseline_file)
- assert_frame_equal(test,baseline)
+# call = self.base_call.format(self.input_file, self.test_output_dir)
+# call = call + " --url-encode"
+# 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)
+
+
+# class Test_Malformed(unittest.TestCase):
+# def setUp(self):
+# if not os.path.exists("test_output"):
+# os.mkdir("test_output")
+
+# self.wiki = 'twinpeaks'
+# self.wikiq_out_name = self.wiki + ".tsv"
+# self.test_output_dir = os.path.join(".", "test_output")
+# self.call_output = os.path.join(self.test_output_dir, self.wikiq_out_name)
+
+# self.infile = "{0}.xml.7z".format(self.wiki)
+# self.base_call = "../wikiq {0} -o {1}"
+# self.input_dir = "dumps"
+# self.input_file = os.path.join(".", self.input_dir,self.infile)
+
+
+# def test_malformed_noargs(self):
+
+# call = self.base_call.format(self.input_file, self.test_output_dir)
+# proc = subprocess.Popen(call,stdout=subprocess.PIPE,stderr=subprocess.PIPE, shell=True)
+# proc.wait()
+# outs, errs = proc.communicate()
+# errlines = str(errs).split("\\n")
+# self.assertEqual(errlines[-2],'xml.etree.ElementTree.ParseError: no element found: line 1369, column 0')
+
+# class Test_Stdout(unittest.TestCase):
+
+# def setUp(self):
+# self.wiki = 'sailormoon'
+# self.wikiq_out_name = self.wiki + ".tsv"
+
+# self.infile = "{0}.xml.7z".format(self.wiki)
+# self.base_call = "../wikiq {0} --stdout"
+# self.input_dir = "dumps"
+# self.input_file = os.path.join(".", self.input_dir,self.infile)
+# self.baseline_output_dir = "baseline_output"
+
+# def test_noargs(self):
+
+# call = self.base_call.format(self.input_file)
+# proc = subprocess.run(call,stdout=subprocess.PIPE,shell=True)
+# outs = proc.stdout.decode("utf8")
+
+# test_file = "noargs_" + self.wikiq_out_name
+# baseline_file = os.path.join(".", self.baseline_output_dir, test_file)
+# print(baseline_file)
+# test = pd.read_table(StringIO(outs))
+# baseline = pd.read_table(baseline_file)
+# assert_frame_equal(test,baseline)