From 17be5336b67172afaf070efe5e8e82a551d8e8e7 Mon Sep 17 00:00:00 2001 From: Mark Driver <mdd31@cam.ac.uk> Date: Wed, 9 Aug 2017 20:20:05 +0100 Subject: [PATCH] added test for the writing. --- .../test/iotest/polynomialdatawritertest.py | 17 ++++++++++++++++- .../test/resources/expected_poly_fit2.csv | 3 +++ 2 files changed, 19 insertions(+), 1 deletion(-) create mode 100644 solventmapcreator/test/resources/expected_poly_fit2.csv diff --git a/solventmapcreator/test/iotest/polynomialdatawritertest.py b/solventmapcreator/test/iotest/polynomialdatawritertest.py index a94c3a6..1789511 100644 --- a/solventmapcreator/test/iotest/polynomialdatawritertest.py +++ b/solventmapcreator/test/iotest/polynomialdatawritertest.py @@ -54,7 +54,22 @@ class PolynomialDataWriterTestCase(unittest.TestCase): def test_write_poly_data_to_file_split_fit(self): """Test to see if expected file is written out. """ - + expected_file_name = "resources/expected_poly_fit2.csv" + actual_file_name = "actual_poly_fit2.csv" + poly_file_out = polynomialdatawriter.write_poly_data_to_file_split_fit(self.datapoints, + [1], actual_file_name, + ['EXAMPLE1', + 'EXAMPLE2', + 'EXAMPLE3'], + ['EXAMPLE1', + 'EXAMPLE2', + 'EXAMPLE3']) + self.assertEqual(0, poly_file_out) + with open(expected_file_name, 'r') as exp_file: + exp_file_lines = exp_file.readlines() + with open(actual_file_name, 'r') as act_file: + act_file_lines = act_file.readlines() + self.assertListEqual(act_file_lines, exp_file_lines) def test_write_poly_data_to_file(self): """Test to see if expected file is produced. """ diff --git a/solventmapcreator/test/resources/expected_poly_fit2.csv b/solventmapcreator/test/resources/expected_poly_fit2.csv new file mode 100644 index 0000000..bf4273c --- /dev/null +++ b/solventmapcreator/test/resources/expected_poly_fit2.csv @@ -0,0 +1,3 @@ +Order Fit Range RMSE Covariance Coefficients +1 positive 0.0154303 0.0007143 -0.0500000 1.0714286 +1 negative 0.0154303 0.0007143 -0.0500000 1.0714286 -- GitLab