From afc76eb40f8a88006a4facb2a00a22e023456cbb Mon Sep 17 00:00:00 2001
From: Mark Driver <mdd31@cam.ac.uk>
Date: Wed, 11 Jul 2018 17:59:28 +0100
Subject: [PATCH] updates due to change in resultsanalysis repository.

---
 .../polynomialplottingtest.py                 | 43 ++++++++++---------
 1 file changed, 22 insertions(+), 21 deletions(-)

diff --git a/solventmapcreator/test/polynomialanalysistest/polynomialplottingtest.py b/solventmapcreator/test/polynomialanalysistest/polynomialplottingtest.py
index 56f27b3..002de71 100644
--- a/solventmapcreator/test/polynomialanalysistest/polynomialplottingtest.py
+++ b/solventmapcreator/test/polynomialanalysistest/polynomialplottingtest.py
@@ -23,6 +23,7 @@ class PolynomialPlottingTestCase(unittest.TestCase):
     def setUp(self):
         """Set up for tests
         """
+        self.maxDiff = None
         self.expected_datapoints = solvationenergyreader.parse_binding_energy_from_file_with_data_arrays("resources/water.xml")
         self.expected_free_energydatapoints = solvationenergyreader.parse_free_energy_from_file_with_data_arrays("resources/water_freeenergy.xml")
     def tearDown(self):
@@ -221,10 +222,10 @@ class PolynomialPlottingTestCase(unittest.TestCase):
                                                                                             neg_set_list)
         self.assertEqual(0, poly_file_out)
         with open(expected_file_name, 'r') as exp_file:
-            exp_file_lines = exp_file.readlines()
+            exp_file_lines = exp_file.read()
             with open(actual_file_name, 'r') as act_file:
-                act_file_lines = act_file.readlines()
-                self.assertListEqual(act_file_lines, exp_file_lines)
+                act_file_lines = act_file.read()
+                self.assertMultiLineEqual(act_file_lines, exp_file_lines)
     def test_write_poly_data_to_file_split_fit(self):
         """Test to see if expected_fit is done on the positive and negative subsets.
         """
@@ -237,10 +238,10 @@ class PolynomialPlottingTestCase(unittest.TestCase):
                                                                              neg_set_list)
         self.assertEqual(0, poly_file_out)
         with open(expected_file_name, 'r') as exp_file:
-            exp_file_lines = exp_file.readlines()
+            exp_file_lines = exp_file.read()
             with open(actual_file_name, 'r') as act_file:
-                act_file_lines = act_file.readlines()
-                self.assertListEqual(act_file_lines, exp_file_lines)
+                act_file_lines = act_file.read()
+                self.assertMultiLineEqual(act_file_lines, exp_file_lines)
     def test_parse_free_energies_and_output_poly_data_subset(self):
         """Test to see if expected_fit is done on a smaller subset of points.
         """
@@ -251,10 +252,10 @@ class PolynomialPlottingTestCase(unittest.TestCase):
                                                                                            [2, 4], actual_file_name, subset_list)
         self.assertEqual(0, poly_file_out)
         with open(expected_file_name, 'r') as exp_file:
-            exp_file_lines = exp_file.readlines()
+            exp_file_lines = exp_file.read()
             with open(actual_file_name, 'r') as act_file:
-                act_file_lines = act_file.readlines()
-                self.assertListEqual(act_file_lines, exp_file_lines)
+                act_file_lines = act_file.read()
+                self.assertMultiLineEqual(act_file_lines, exp_file_lines)
     def test_parse_binding_energies_and_output_poly_data_subset(self):
         """Test to see if expected_fit is done on a smaller subset of points.
         """
@@ -264,10 +265,10 @@ class PolynomialPlottingTestCase(unittest.TestCase):
         poly_file_out = polynomialplotting.parse_binding_energies_and_output_poly_data_subset("resources/water.xml", [2, 4], actual_file_name, subset_list)
         self.assertEqual(0, poly_file_out)
         with open(expected_file_name, 'r') as exp_file:
-            exp_file_lines = exp_file.readlines()
+            exp_file_lines = exp_file.read()
             with open(actual_file_name, 'r') as act_file:
-                act_file_lines = act_file.readlines()
-                self.assertListEqual(act_file_lines, exp_file_lines)
+                act_file_lines = act_file.read()
+                self.assertMultiLineEqual(act_file_lines, exp_file_lines)
     def test_parse_free_energies_and_output_poly_data(self):
         """Test to see if expected polynomial fit information is outputted to file.
         """
@@ -277,10 +278,10 @@ class PolynomialPlottingTestCase(unittest.TestCase):
                                                                                     [2, 4], actual_file_name)
         self.assertEqual(0, poly_file_out)
         with open(expected_file_name, 'r') as exp_file:
-            exp_file_lines = exp_file.readlines()
+            exp_file_lines = exp_file.read()
             with open(actual_file_name, 'r') as act_file:
-                act_file_lines = act_file.readlines()
-                self.assertListEqual(act_file_lines, exp_file_lines)
+                act_file_lines = act_file.read()
+                self.assertMultiLineEqual(act_file_lines, exp_file_lines)
     def test_parse_binding_energies_and_output_poly_data(self):
         """Test to see if expected polynomial fit information is outputted to file.
         """
@@ -289,10 +290,10 @@ class PolynomialPlottingTestCase(unittest.TestCase):
         poly_file_out = polynomialplotting.parse_binding_energies_and_output_poly_data("resources/water.xml", [2, 4], actual_file_name)
         self.assertEqual(0, poly_file_out)
         with open(expected_file_name, 'r') as exp_file:
-            exp_file_lines = exp_file.readlines()
+            exp_file_lines = exp_file.read()
             with open(actual_file_name, 'r') as act_file:
-                act_file_lines = act_file.readlines()
-                self.assertListEqual(act_file_lines, exp_file_lines)
+                act_file_lines = act_file.read()
+                self.assertMultiLineEqual(act_file_lines, exp_file_lines)
     def test_write_poly_data_to_file(self):
         """Test to see if expected polynomial fit data is written to file.
         """
@@ -302,10 +303,10 @@ class PolynomialPlottingTestCase(unittest.TestCase):
                                                                    [2, 4], actual_file_name)
         self.assertEqual(0, poly_file_out)
         with open(expected_file_name, 'r') as exp_file:
-            exp_file_lines = exp_file.readlines()
+            exp_file_lines = exp_file.read()
             with open(actual_file_name, 'r') as act_file:
-                act_file_lines = act_file.readlines()
-                self.assertListEqual(act_file_lines, exp_file_lines)
+                act_file_lines = act_file.read()
+                self.assertMultiLineEqual(act_file_lines, exp_file_lines)
     def test_parse_free_energy_from_file_with_data_arrays(self):
         """Test to see if expected datapoints are read in.
         """
-- 
GitLab