def test_get_instance_creates_consumemodel_object(consumepage_fixture): """Test consumemodel.get_instance creates a ConsumeModel object.""" test_consumemodel = consumemodel.get_instance(consumepage_fixture) assert isinstance(test_consumemodel, consumemodel.ConsumeModel)
def test_get_instance_raises_typeerror_unexpected_parameter_type(): """Test consumemodel.get_instance throws TypeError on unexpected param.""" with pytest.raises(TypeError): test_consumemodel = consumemodel.get_instance(None)
def consumemodel_fixture(consumepage_fixture): """Test fixture to ensure correct mocking for parsedpage.""" return consumemodel.get_instance(consumepage_fixture)