MCPcopy Create free account
hub / github.com/Cantera/cantera / check_arrays

Method check_arrays

test/python/test_composite.py:554–567  ·  view source on GitHub ↗
(self, a, b, rtol=1e-8)

Source from the content-addressed store, hash-verified

552 assert gas_new.transport_model == "multicomponent"
553
554 def check_arrays(self, a, b, rtol=1e-8):
555 assert a.T == approx(b.T, rel=rtol)
556 assert a.P == approx(b.P, rel=rtol)
557 assert a.X == approx(b.X, rel=rtol)
558 for key in a.extra:
559 value = getattr(a, key)
560 if isinstance(value[0], str):
561 assert (getattr(b, key) == value).all()
562 else:
563 assert getattr(b, key) == approx(value, rel=rtol)
564 if b.meta:
565 # not all output formats preserve metadata
566 for key, value in a.meta.items():
567 assert b.meta[key] == value
568
569 def test_write_csv(self):
570 outfile = self.test_work_path / "solutionarray_new.csv"

Callers 6

test_write_csvMethod · 0.95
test_write_csv_fancyMethod · 0.95
test_write_hdfMethod · 0.95
run_write_str_columnMethod · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected