def METHOD_NAME(monkeypatch):
	monkeypatch.setattr('processor.template_processor.base.base_template_processor.get_collection_size', mock_get_collection_size)
	monkeypatch.setattr('processor.template_processor.base.base_template_processor.create_indexes', mock_create_indexes)
	monkeypatch.setattr('processor.template_processor.base.base_template_processor.insert_one_document', mock_insert_one_document)
	from processor.template_processor.google_template_processor import GoogleTemplateProcessor
	node_data = template_processor_kwargs["snapshot"]["nodes"][0]
	template_processor = GoogleTemplateProcessor(node_data, **template_processor_kwargs)
	snapshot_data = template_processor.populate_template_snapshot()
	assert snapshot_data == {
		'SNAPSHOT_1': True
	}
	assert template_processor.processed_template != None
	assert template_processor.processed_template["resources"][0]["properties"]["steps"][0]["args"][1] == "deployments"