def test_roundtrip_read_write(self):
        for fp in self.valid_fps:
            # Read.
            obj1 = _ordination_to_ordination_results(fp)

            # Write.
            fh = io.StringIO()
            _ordination_results_to_ordination(obj1, fh)
            fh.seek(0)

            # Read.
            obj2 = _ordination_to_ordination_results(fh)
            fh.close()

            assert_ordination_results_equal(obj1, obj2)
Example #2
0
    def test_roundtrip_read_write(self):
        for fp in self.valid_fps:
            # Read.
            obj1 = _ordination_to_ordination_results(fp)

            # Write.
            fh = io.StringIO()
            _ordination_results_to_ordination(obj1, fh)
            fh.seek(0)

            # Read.
            obj2 = _ordination_to_ordination_results(fh)
            fh.close()

            assert_ordination_results_equal(obj1, obj2)
Example #3
0
 def test_read_valid_files(self):
     for fp, obj in zip(self.valid_fps, self.ordination_results_objs):
         obs = _ordination_to_ordination_results(fp)
         assert_ordination_results_equal(obs,
                                         obj,
                                         ignore_method_names=True,
                                         ignore_axis_labels=True)
 def test_read_invalid_files(self):
     for invalid_fp, error_msg_regexp, _ in self.invalid_fps:
         with self.assertRaisesRegex(OrdinationFormatError,
                                     error_msg_regexp):
             _ordination_to_ordination_results(invalid_fp)
Example #5
0
 def test_read_invalid_files(self):
     for invalid_fp, error_msg_regexp, _ in self.invalid_fps:
         with six.assertRaisesRegex(self, OrdinationFormatError,
                                    error_msg_regexp):
             _ordination_to_ordination_results(invalid_fp)
Example #6
0
 def test_read_valid_files(self):
     for fp, obj in zip(self.valid_fps, self.ordination_results_objs):
             obs = _ordination_to_ordination_results(fp)
             assert_ordination_results_equal(
                 obs, obj, ignore_method_names=True,
                 ignore_axis_labels=True, ignore_biplot_scores_labels=True)
Example #7
0
 def test_read_valid_files(self):
     for fp, obj in zip(self.valid_fps, self.ordination_results_objs):
         obs = _ordination_to_ordination_results(fp)
         assert_ordination_results_equal(obs, obj)
Example #8
0
 def test_read_valid_files(self):
     for fp, obj in zip(self.valid_fps, self.ordination_results_objs):
             obs = _ordination_to_ordination_results(fp)
             assert_ordination_results_equal(obs, obj)