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

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

            # Read.
            obj2 = _ordres_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 = _ordres_to_ordination_results(fp)

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

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

            assert_ordination_results_equal(obj1, obj2)
 def test_read_invalid_files(self):
     for invalid_fp, error_msg_regexp, _ in self.invalid_fps:
         with self.assertRaisesRegexp(OrdResFormatError, error_msg_regexp):
             _ordres_to_ordination_results(invalid_fp)
 def test_read_valid_files(self):
     for fp, obj in zip(self.valid_fps, self.ordination_results_objs):
             obs = _ordres_to_ordination_results(fp)
             assert_ordination_results_equal(obs, obj)
Example #5
0
 def test_read_invalid_files(self):
     for invalid_fp, error_msg_regexp, _ in self.invalid_fps:
         with self.assertRaisesRegexp(OrdResFormatError, error_msg_regexp):
             _ordres_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 = _ordres_to_ordination_results(fp)
         assert_ordination_results_equal(obs, obj)