def test_setting_boundary_conditions(): """test setting some boundary conditions""" grid = CylindricalSymGrid(1, [0, 1], 3) b_inner = NeumannBC(grid, 0, upper=False) assert grid.get_boundary_conditions("natural")[0].low == b_inner assert grid.get_boundary_conditions({"value": 2})[0].low != b_inner
def test_setting_boundary_conditions(grid_class): """ test setting some boundary conditions """ grid = grid_class([0, 1], 3) b_inner = NeumannBC(grid, 0, upper=False) assert grid.get_boundary_conditions("natural")[0].low == b_inner assert grid.get_boundary_conditions({"value": 2})[0].low == b_inner bcs = grid.get_boundary_conditions(["value", "value"]) assert bcs[0].low != b_inner grid = grid_class([1, 2], 3) bcs = grid.get_boundary_conditions(["value", "value"]) assert bcs[0].low != b_inner