def test_radial_from_dict(): params = { "num_shells": 5, "dr": 2., "xy_of_center": (35, 55), "axis_name": ("spam", "eggs"), "axis_units": ("smoot", "parsec"), "xy_of_reference": (12345, 678910), } mg = RadialModelGrid.from_dict(params) # assert things. assert mg.number_of_nodes == 95 assert mg.xy_of_center == (35, 55) assert [35, 55] in mg.xy_of_node assert mg.axis_units == ("smoot", "parsec") assert mg.axis_name == ("spam", "eggs") assert mg.xy_of_reference == (12345, 678910)
def test_radial_from_dict(): params = { "num_shells": 5, "dr": 2.0, "xy_of_center": (35, 55), "axis_name": ("spam", "eggs"), "axis_units": ("smoot", "parsec"), "xy_of_reference": (12345, 678910), } mg = RadialModelGrid.from_dict(params) # assert things. assert mg.number_of_nodes == 95 assert mg.xy_of_center == (35, 55) assert [35, 55] in mg.xy_of_node assert mg.axis_units == ("smoot", "parsec") assert mg.axis_name == ("spam", "eggs") assert mg.xy_of_reference == (12345, 678910)
def test_radial_from_dict(): params = { "n_rings": 5, "nodes_in_first_ring": 4, "xy_of_center": (35, 55), "xy_axis_name": ("spam", "eggs"), "xy_axis_units": ("smoot", "parsec"), "xy_of_reference": (12345, 678910), } grid_a = RadialModelGrid.from_dict(params) grid_b = RadialModelGrid(**params) assert grid_a.number_of_nodes == grid_b.number_of_nodes assert grid_a.xy_of_center == grid_b.xy_of_center == (35, 55) assert grid_a.xy_of_node == pytest.approx(grid_b.xy_of_node) assert grid_a.axis_units == ("smoot", "parsec") assert grid_a.axis_name == ("spam", "eggs") assert grid_a.xy_of_reference == (12345, 678910)