def test_is_reaction_parameter_block_fails(): # Test that is_reaction_parameter_block returns ConfigurationError with # wrong input m = ConcreteModel() with pytest.raises(ConfigurationError): is_reaction_parameter_block(m) # Non Parameter Block Pyomo object with pytest.raises(ConfigurationError): is_reaction_parameter_block("foo") # str with pytest.raises(ConfigurationError): is_reaction_parameter_block(1) # int
def test_is_reaction_parameter_block_useDefault(): # No useDefault option for is_reaction_parameter_block with pytest.raises(ConfigurationError): is_reaction_parameter_block(useDefault)
def test_is_reaction_parameter_block_passes(): # Make an instance of a Parameter Block r = RParameterBlock() # Check that is_reaction_parameter_block returns the ReactionParameterBlock assert r == is_reaction_parameter_block(r)