summaryrefslogtreecommitdiff
path: root/spec/data
diff options
context:
space:
mode:
authordanielsdeleo <dan@opscode.com>2013-05-31 09:41:17 -0700
committerdanielsdeleo <dan@opscode.com>2013-05-31 09:41:17 -0700
commitade637eca728eb264bcab4eb8da840743475e88d (patch)
tree77bfc27a19d4dab09e7872f911067bb78d802210 /spec/data
parentfde2c27bed37c92c35a15ad88ecaf3fb32d08103 (diff)
downloadchef-ade637eca728eb264bcab4eb8da840743475e88d.tar.gz
only test class-specific methods for compatibility
Generated a new method list for checking interface compatibility, removing inherited methods. This makes the test more stable across ruby versions since methods on Object may change from 1.8->1.9->2.0.
Diffstat (limited to 'spec/data')
-rw-r--r--spec/data/file-providers-method-snapshot-chef-11-4.json128
1 files changed, 127 insertions, 1 deletions
diff --git a/spec/data/file-providers-method-snapshot-chef-11-4.json b/spec/data/file-providers-method-snapshot-chef-11-4.json
index 25de35d9c5..f6695aacd6 100644
--- a/spec/data/file-providers-method-snapshot-chef-11-4.json
+++ b/spec/data/file-providers-method-snapshot-chef-11-4.json
@@ -1 +1,127 @@
-{"Chef::Provider::CookbookFile":["whyrun_supported?","load_current_resource","action_create","file_cache_location","resource_cookbook","backup_new_resource","content_stale?","diff_current_from_content","is_binary?","diff_current","setup_acl","define_resource_requirements","compare_content","set_content","update_new_file_state","set_all_access_controls","action_create_if_missing","action_delete","action_touch","backup","deploy_tempfile","shell_out","shell_out!","run_command_compatible_options","checksum","access_controls","enforce_ownership_and_permissions","new_resource","new_resource=","current_resource","current_resource=","run_context","run_context=","action","action=","whyrun_mode?","node","resource_collection","cookbook_name","cleanup_after_converge","action_nothing","events","run_action","process_resource_requirements","set_updated_status","requirements","method_missing","convert_to_class_name","convert_to_snake_case","snake_case_basename","filename_to_qualified_string","psych_to_yaml","to_yaml_properties","to_yaml","systemu","to_json","pretty_print","pretty_print_cycle","pretty_print_instance_variables","pretty_print_inspect","nil?","===","=~","!~","eql?","hash","<=>","class","singleton_class","clone","dup","initialize_dup","initialize_clone","taint","tainted?","untaint","untrust","untrusted?","trust","freeze","frozen?","to_s","inspect","methods","singleton_methods","protected_methods","private_methods","public_methods","instance_variables","instance_variable_get","instance_variable_set","instance_variable_defined?","instance_of?","kind_of?","is_a?","tap","send","public_send","respond_to?","respond_to_missing?","extend","display","method","public_method","define_singleton_method","object_id","to_enum","enum_for","pretty_inspect","==","equal?","!","!=","instance_eval","instance_exec","__send__","__id__"],"Chef::Provider::Directory":["whyrun_supported?","load_current_resource","define_resource_requirements","action_create","action_delete","diff_current_from_content","is_binary?","diff_current","setup_acl","compare_content","set_content","update_new_file_state","set_all_access_controls","action_create_if_missing","action_touch","backup","deploy_tempfile","shell_out","shell_out!","run_command_compatible_options","checksum","access_controls","enforce_ownership_and_permissions","new_resource","new_resource=","current_resource","current_resource=","run_context","run_context=","action","action=","whyrun_mode?","node","resource_collection","cookbook_name","cleanup_after_converge","action_nothing","events","run_action","process_resource_requirements","set_updated_status","requirements","method_missing","convert_to_class_name","convert_to_snake_case","snake_case_basename","filename_to_qualified_string","psych_to_yaml","to_yaml_properties","to_yaml","systemu","to_json","pretty_print","pretty_print_cycle","pretty_print_instance_variables","pretty_print_inspect","nil?","===","=~","!~","eql?","hash","<=>","class","singleton_class","clone","dup","initialize_dup","initialize_clone","taint","tainted?","untaint","untrust","untrusted?","trust","freeze","frozen?","to_s","inspect","methods","singleton_methods","protected_methods","private_methods","public_methods","instance_variables","instance_variable_get","instance_variable_set","instance_variable_defined?","instance_of?","kind_of?","is_a?","tap","send","public_send","respond_to?","respond_to_missing?","extend","display","method","public_method","define_singleton_method","object_id","to_enum","enum_for","pretty_inspect","==","equal?","!","!=","instance_eval","instance_exec","__send__","__id__"],"Chef::Provider::File":["diff_current_from_content","is_binary?","diff_current","whyrun_supported?","load_current_resource","setup_acl","define_resource_requirements","compare_content","set_content","update_new_file_state","action_create","set_all_access_controls","action_create_if_missing","action_delete","action_touch","backup","deploy_tempfile","shell_out","shell_out!","run_command_compatible_options","checksum","access_controls","enforce_ownership_and_permissions","new_resource","new_resource=","current_resource","current_resource=","run_context","run_context=","action","action=","whyrun_mode?","node","resource_collection","cookbook_name","cleanup_after_converge","action_nothing","events","run_action","process_resource_requirements","set_updated_status","requirements","method_missing","convert_to_class_name","convert_to_snake_case","snake_case_basename","filename_to_qualified_string","psych_to_yaml","to_yaml_properties","to_yaml","systemu","to_json","pretty_print","pretty_print_cycle","pretty_print_instance_variables","pretty_print_inspect","nil?","===","=~","!~","eql?","hash","<=>","class","singleton_class","clone","dup","initialize_dup","initialize_clone","taint","tainted?","untaint","untrust","untrusted?","trust","freeze","frozen?","to_s","inspect","methods","singleton_methods","protected_methods","private_methods","public_methods","instance_variables","instance_variable_get","instance_variable_set","instance_variable_defined?","instance_of?","kind_of?","is_a?","tap","send","public_send","respond_to?","respond_to_missing?","extend","display","method","public_method","define_singleton_method","object_id","to_enum","enum_for","pretty_inspect","==","equal?","!","!=","instance_eval","instance_exec","__send__","__id__"],"Chef::Provider::RemoteDirectory":["action_create","action_create_if_missing","file_class","load_current_resource","define_resource_requirements","action_delete","diff_current_from_content","is_binary?","diff_current","setup_acl","compare_content","set_content","update_new_file_state","set_all_access_controls","action_touch","backup","deploy_tempfile","shell_out","shell_out!","run_command_compatible_options","checksum","access_controls","enforce_ownership_and_permissions","new_resource","new_resource=","current_resource","current_resource=","run_context","run_context=","action","action=","whyrun_mode?","node","resource_collection","cookbook_name","cleanup_after_converge","action_nothing","events","run_action","process_resource_requirements","set_updated_status","requirements","method_missing","convert_to_class_name","convert_to_snake_case","snake_case_basename","filename_to_qualified_string","psych_to_yaml","to_yaml_properties","to_yaml","systemu","to_json","pretty_print","pretty_print_cycle","pretty_print_instance_variables","pretty_print_inspect","nil?","===","=~","!~","eql?","hash","<=>","class","singleton_class","clone","dup","initialize_dup","initialize_clone","taint","tainted?","untaint","untrust","untrusted?","trust","freeze","frozen?","to_s","inspect","methods","singleton_methods","protected_methods","private_methods","public_methods","instance_variables","instance_variable_get","instance_variable_set","instance_variable_defined?","instance_of?","kind_of?","is_a?","tap","send","public_send","respond_to?","respond_to_missing?","extend","display","method","public_method","define_singleton_method","object_id","to_enum","enum_for","pretty_inspect","==","equal?","!","!=","instance_eval","instance_exec","__send__","__id__"],"Chef::Provider::RemoteFile":["load_current_resource","action_create","current_resource_matches_target_checksum?","matches_current_checksum?","backup_new_resource","source_file","http_client_opts","diff_current_from_content","is_binary?","diff_current","whyrun_supported?","setup_acl","define_resource_requirements","compare_content","set_content","update_new_file_state","set_all_access_controls","action_create_if_missing","action_delete","action_touch","backup","deploy_tempfile","shell_out","shell_out!","run_command_compatible_options","checksum","access_controls","enforce_ownership_and_permissions","new_resource","new_resource=","current_resource","current_resource=","run_context","run_context=","action","action=","whyrun_mode?","node","resource_collection","cookbook_name","cleanup_after_converge","action_nothing","events","run_action","process_resource_requirements","set_updated_status","requirements","method_missing","convert_to_class_name","convert_to_snake_case","snake_case_basename","filename_to_qualified_string","psych_to_yaml","to_yaml_properties","to_yaml","systemu","to_json","pretty_print","pretty_print_cycle","pretty_print_instance_variables","pretty_print_inspect","nil?","===","=~","!~","eql?","hash","<=>","class","singleton_class","clone","dup","initialize_dup","initialize_clone","taint","tainted?","untaint","untrust","untrusted?","trust","freeze","frozen?","to_s","inspect","methods","singleton_methods","protected_methods","private_methods","public_methods","instance_variables","instance_variable_get","instance_variable_set","instance_variable_defined?","instance_of?","kind_of?","is_a?","tap","send","public_send","respond_to?","respond_to_missing?","extend","display","method","public_method","define_singleton_method","object_id","to_enum","enum_for","pretty_inspect","==","equal?","!","!=","instance_eval","instance_exec","__send__","__id__"],"Chef::Provider::Template":["load_current_resource","define_resource_requirements","action_create","template_finder","template_location","resource_cookbook","rendered","content_matches?","render_template","diff_current_from_content","is_binary?","diff_current","whyrun_supported?","setup_acl","compare_content","set_content","update_new_file_state","set_all_access_controls","action_create_if_missing","action_delete","action_touch","backup","deploy_tempfile","shell_out","shell_out!","run_command_compatible_options","checksum","access_controls","enforce_ownership_and_permissions","new_resource","new_resource=","current_resource","current_resource=","run_context","run_context=","action","action=","whyrun_mode?","node","resource_collection","cookbook_name","cleanup_after_converge","action_nothing","events","run_action","process_resource_requirements","set_updated_status","requirements","method_missing","convert_to_class_name","convert_to_snake_case","snake_case_basename","filename_to_qualified_string","psych_to_yaml","to_yaml_properties","to_yaml","systemu","to_json","pretty_print","pretty_print_cycle","pretty_print_instance_variables","pretty_print_inspect","nil?","===","=~","!~","eql?","hash","<=>","class","singleton_class","clone","dup","initialize_dup","initialize_clone","taint","tainted?","untaint","untrust","untrusted?","trust","freeze","frozen?","to_s","inspect","methods","singleton_methods","protected_methods","private_methods","public_methods","instance_variables","instance_variable_get","instance_variable_set","instance_variable_defined?","instance_of?","kind_of?","is_a?","tap","send","public_send","respond_to?","respond_to_missing?","extend","display","method","public_method","define_singleton_method","object_id","to_enum","enum_for","pretty_inspect","==","equal?","!","!=","instance_eval","instance_exec","__send__","__id__"],"Chef::Resource::File":["content","backup","checksum","path","diff","owner","user","group","mode","params","params=","provider","provider=","allowed_actions","allowed_actions=","run_context","run_context=","cookbook_name","cookbook_name=","recipe_name","recipe_name=","enclosing_provider","enclosing_provider=","source_line","source_line=","retries","retries=","retry_delay","retry_delay=","updated","resource_name","not_if_args","only_if_args","elapsed_time","state","identity","updated=","node","method_missing","load_prior_resource","supports","action","name","noop","ignore_failure","epic_fail","notifies","resolve_notification_references","notifies_immediately","notifies_delayed","immediate_notifications","delayed_notifications","resources","subscribes","is","to_s","to_text","inspect","as_json","to_json","to_hash","only_if","not_if","defined_at","cookbook_version","events","run_action","validate_action","provider_for_action","customize_exception","should_skip?","updated_by_last_action","updated_by_last_action?","updated?","after_created","deprecated_ivar","convert_to_class_name","convert_to_snake_case","snake_case_basename","filename_to_qualified_string","registry_key_exists?","registry_get_values","registry_has_subkeys?","registry_get_subkeys","registry_value_exists?","registry_data_exists?","value_for_platform","platform?","value_for_platform_family","platform_family?","validate","set_or_return","search","data_bag","data_bag_item","psych_to_yaml","to_yaml_properties","to_yaml","systemu","pretty_print","pretty_print_cycle","pretty_print_instance_variables","pretty_print_inspect","nil?","===","=~","!~","eql?","hash","<=>","class","singleton_class","clone","dup","initialize_dup","initialize_clone","taint","tainted?","untaint","untrust","untrusted?","trust","freeze","frozen?","methods","singleton_methods","protected_methods","private_methods","public_methods","instance_variables","instance_variable_get","instance_variable_set","instance_variable_defined?","instance_of?","kind_of?","is_a?","tap","send","public_send","respond_to?","respond_to_missing?","extend","display","method","public_method","define_singleton_method","object_id","to_enum","enum_for","pretty_inspect","==","equal?","!","!=","instance_eval","instance_exec","__send__","__id__"],"Chef::Resource::RemoteDirectory":["source","files_backup","purge","files_group","files_mode","files_owner","overwrite","cookbook","recursive","path","owner","user","group","mode","params","params=","provider","provider=","allowed_actions","allowed_actions=","run_context","run_context=","cookbook_name","cookbook_name=","recipe_name","recipe_name=","enclosing_provider","enclosing_provider=","source_line","source_line=","retries","retries=","retry_delay","retry_delay=","updated","resource_name","not_if_args","only_if_args","elapsed_time","state","identity","updated=","node","method_missing","load_prior_resource","supports","action","name","noop","ignore_failure","epic_fail","notifies","resolve_notification_references","notifies_immediately","notifies_delayed","immediate_notifications","delayed_notifications","resources","subscribes","is","to_s","to_text","inspect","as_json","to_json","to_hash","only_if","not_if","defined_at","cookbook_version","events","run_action","validate_action","provider_for_action","customize_exception","should_skip?","updated_by_last_action","updated_by_last_action?","updated?","after_created","deprecated_ivar","convert_to_class_name","convert_to_snake_case","snake_case_basename","filename_to_qualified_string","registry_key_exists?","registry_get_values","registry_has_subkeys?","registry_get_subkeys","registry_value_exists?","registry_data_exists?","value_for_platform","platform?","value_for_platform_family","platform_family?","validate","set_or_return","search","data_bag","data_bag_item","psych_to_yaml","to_yaml_properties","to_yaml","systemu","pretty_print","pretty_print_cycle","pretty_print_instance_variables","pretty_print_inspect","nil?","===","=~","!~","eql?","hash","<=>","class","singleton_class","clone","dup","initialize_dup","initialize_clone","taint","tainted?","untaint","untrust","untrusted?","trust","freeze","frozen?","methods","singleton_methods","protected_methods","private_methods","public_methods","instance_variables","instance_variable_get","instance_variable_set","instance_variable_defined?","instance_of?","kind_of?","is_a?","tap","send","public_send","respond_to?","respond_to_missing?","extend","display","method","public_method","define_singleton_method","object_id","to_enum","enum_for","pretty_inspect","==","equal?","!","!=","instance_eval","instance_exec","__send__","__id__"],"Chef::Resource::RemoteFile":["source","checksum","after_created","content","backup","path","diff","owner","user","group","mode","params","params=","provider","provider=","allowed_actions","allowed_actions=","run_context","run_context=","cookbook_name","cookbook_name=","recipe_name","recipe_name=","enclosing_provider","enclosing_provider=","source_line","source_line=","retries","retries=","retry_delay","retry_delay=","updated","resource_name","not_if_args","only_if_args","elapsed_time","state","identity","updated=","node","method_missing","load_prior_resource","supports","action","name","noop","ignore_failure","epic_fail","notifies","resolve_notification_references","notifies_immediately","notifies_delayed","immediate_notifications","delayed_notifications","resources","subscribes","is","to_s","to_text","inspect","as_json","to_json","to_hash","only_if","not_if","defined_at","cookbook_version","events","run_action","validate_action","provider_for_action","customize_exception","should_skip?","updated_by_last_action","updated_by_last_action?","updated?","deprecated_ivar","convert_to_class_name","convert_to_snake_case","snake_case_basename","filename_to_qualified_string","registry_key_exists?","registry_get_values","registry_has_subkeys?","registry_get_subkeys","registry_value_exists?","registry_data_exists?","value_for_platform","platform?","value_for_platform_family","platform_family?","validate","set_or_return","search","data_bag","data_bag_item","psych_to_yaml","to_yaml_properties","to_yaml","systemu","pretty_print","pretty_print_cycle","pretty_print_instance_variables","pretty_print_inspect","nil?","===","=~","!~","eql?","hash","<=>","class","singleton_class","clone","dup","initialize_dup","initialize_clone","taint","tainted?","untaint","untrust","untrusted?","trust","freeze","frozen?","methods","singleton_methods","protected_methods","private_methods","public_methods","instance_variables","instance_variable_get","instance_variable_set","instance_variable_defined?","instance_of?","kind_of?","is_a?","tap","send","public_send","respond_to?","respond_to_missing?","extend","display","method","public_method","define_singleton_method","object_id","to_enum","enum_for","pretty_inspect","==","equal?","!","!=","instance_eval","instance_exec","__send__","__id__"]}
+{
+ "Chef::Provider::CookbookFile": [
+ "action_create",
+ "file_cache_location",
+ "resource_cookbook",
+ "backup_new_resource",
+ "content_stale?",
+ "diff_current_from_content",
+ "is_binary?",
+ "diff_current",
+ "setup_acl",
+ "compare_content",
+ "set_content",
+ "update_new_file_state",
+ "set_all_access_controls",
+ "action_create_if_missing",
+ "action_delete",
+ "action_touch",
+ "backup",
+ "deploy_tempfile",
+ "shell_out",
+ "shell_out!",
+ "run_command_compatible_options",
+ "checksum",
+ "access_controls",
+ "enforce_ownership_and_permissions"
+ ],
+ "Chef::Provider::RemoteFile": [
+ "action_create",
+ "current_resource_matches_target_checksum?",
+ "matches_current_checksum?",
+ "backup_new_resource",
+ "source_file",
+ "http_client_opts",
+ "diff_current_from_content",
+ "is_binary?",
+ "diff_current",
+ "setup_acl",
+ "compare_content",
+ "set_content",
+ "update_new_file_state",
+ "set_all_access_controls",
+ "action_create_if_missing",
+ "action_delete",
+ "action_touch",
+ "backup",
+ "deploy_tempfile",
+ "shell_out",
+ "shell_out!",
+ "run_command_compatible_options",
+ "checksum",
+ "access_controls",
+ "enforce_ownership_and_permissions"
+ ],
+ "Chef::Provider::Template": [
+ "action_create",
+ "template_finder",
+ "template_location",
+ "resource_cookbook",
+ "rendered",
+ "content_matches?",
+ "render_template",
+ "diff_current_from_content",
+ "is_binary?",
+ "diff_current",
+ "setup_acl",
+ "compare_content",
+ "set_content",
+ "update_new_file_state",
+ "set_all_access_controls",
+ "action_create_if_missing",
+ "action_delete",
+ "action_touch",
+ "backup",
+ "deploy_tempfile",
+ "shell_out",
+ "shell_out!",
+ "run_command_compatible_options",
+ "checksum",
+ "access_controls",
+ "enforce_ownership_and_permissions"
+ ],
+ "Chef::Provider::Directory": [
+ "action_create",
+ "action_delete",
+ "diff_current_from_content",
+ "is_binary?",
+ "diff_current",
+ "setup_acl",
+ "compare_content",
+ "set_content",
+ "update_new_file_state",
+ "set_all_access_controls",
+ "action_create_if_missing",
+ "action_touch",
+ "backup",
+ "deploy_tempfile",
+ "shell_out",
+ "shell_out!",
+ "run_command_compatible_options",
+ "checksum",
+ "access_controls",
+ "enforce_ownership_and_permissions"
+ ],
+ "Chef::Provider::File": [
+ "diff_current_from_content",
+ "is_binary?",
+ "diff_current",
+ "setup_acl",
+ "compare_content",
+ "set_content",
+ "update_new_file_state",
+ "action_create",
+ "set_all_access_controls",
+ "action_create_if_missing",
+ "action_delete",
+ "action_touch",
+ "backup",
+ "deploy_tempfile",
+ "shell_out",
+ "shell_out!",
+ "run_command_compatible_options",
+ "checksum",
+ "access_controls",
+ "enforce_ownership_and_permissions"
+ ]
+}