running test running egg_info writing pythoscope.egg-info\PKG-INFO writing top-level names to pythoscope.egg-info\top_level.txt writing dependency_links to pythoscope.egg-info\dependency_links.txt writing entry points to pythoscope.egg-info\entry_points.txt reading manifest file 'pythoscope.egg-info\SOURCES.txt' reading manifest template 'MANIFEST.in' writing manifest file 'pythoscope.egg-info\SOURCES.txt' running build_ext Doctest: lib2to3.pgen2.parse.ParseError.__reduce__ ... ok Doctest: pythoscope.astvisitor.create_import ... ok Doctest: pythoscope.generator.TestMethodDescription.indented_setup ... ok Doctest: pythoscope.generator.arguments_as_string ... ok Doctest: pythoscope.generator.call_as_string ... ok Doctest: pythoscope.generator.constructor_as_string ... ok Doctest: pythoscope.generator.exccall2testname ... ok Doctest: pythoscope.generator.gencall2testname ... ok Doctest: pythoscope.generator.get_next_name ... ok Doctest: pythoscope.generator.objcall2testname ... ok Doctest: pythoscope.generator.type_as_string ... ok Doctest: pythoscope.inspector.static.is_generator_definition ... ok Doctest: pythoscope.inspector.static.is_test_class ... ok Doctest: pythoscope.inspector.static.unindent ... ok Doctest: pythoscope.logger.path2modname ... FAIL Doctest: pythoscope.serializer.ImmutableObject.get_reconstructor_with_imports ... ok Doctest: pythoscope.serializer.get_type_name ... ok Doctest: pythoscope.store.Execution ... ok Doctest: pythoscope.tracer.resolve_args ... ok Doctest: pythoscope.util.camelize ... ok Doctest: pythoscope.util.counted ... ok Doctest: pythoscope.util.flatten ... ok Doctest: pythoscope.util.key_for_value ... ok Doctest: pythoscope.util.max_by_not_zero ... ok Doctest: pythoscope.util.pluralize ... ok Doctest: pythoscope.util.underscore ... ok test.test_acceptance.TestAppendingTestClasses.test_appends_test_classes_to_existing_test_modules ... ok test.test_acceptance.TestAppendingTestClasses.test_appends_test_methods_to_existing_test_classes ... ok test.test_acceptance.TestObjectsIdentityPreservation.test_preserves_identity_of_objects ... ok test.test_acceptance.TestStaticAnalysis.test_generates_test_stubs ... ok test.test_astvisitor.TestASTVisitorImports.test_handles_deep_from_imports ... ok test.test_astvisitor.TestASTVisitorImports.test_handles_deep_imports ... ok test.test_astvisitor.TestASTVisitorImports.test_handles_from_imports ... ok test.test_astvisitor.TestASTVisitorImports.test_handles_imports_with_as ... ok test.test_astvisitor.TestASTVisitorImports.test_handles_multiple_deep_imports ... ok test.test_astvisitor.TestASTVisitorImports.test_handles_multiple_from_imports ... ok test.test_astvisitor.TestASTVisitorImports.test_handles_multiple_imports ... ok test.test_astvisitor.TestASTVisitorImports.test_handles_multiple_imports_with_as ... ok test.test_astvisitor.TestASTVisitorImports.test_handles_simple_imports ... ok test.test_astvisitor.TestASTVisitorMainSnippet.test_detects_main_snippet_with_different_quotes ... ok test.test_astvisitor.TestASTVisitorMainSnippet.test_detects_the_main_snippet ... ok test.test_astvisitor.TestParser.test_handles_inputs_without_newline ... ok test.test_dynamic_inspector.TestInspectPointOfEntry.test_properly_gathers_all_input_and_output_values_of_a_function_call ... ok test.test_dynamic_inspector.TestInspectPointOfEntry.test_properly_gathers_all_input_and_output_values_of_a_method_call ... ok test.test_dynamic_inspector.TestInspectPointOfEntry.test_properly_wipes_out_imports_from_sys_modules ... ok test.test_dynamic_inspector.TestTraceExec.test_returns_function_objects_with_all_calls_recorded ... ok test.test_dynamic_inspector.TestTraceFunction.test_correctly_recognizes_interleaved_ignored_and_traced_calls ... ok test.test_dynamic_inspector.TestTraceFunction.test_creates_a_call_graph_of_execution_for_nested_calls ... ok test.test_dynamic_inspector.TestTraceFunction.test_creates_a_call_graph_of_execution_for_user_objects ... ok test.test_dynamic_inspector.TestTraceFunction.test_distinguishes_between_classes_and_functions ... ok test.test_dynamic_inspector.TestTraceFunction.test_distinguishes_between_methods_with_the_same_name_from_different_classes ... ok test.test_dynamic_inspector.TestTraceFunction.test_handles_empty_generators ... ok test.test_dynamic_inspector.TestTraceFunction.test_handles_functions_that_change_their_argument_bindings ... ok test.test_dynamic_inspector.TestTraceFunction.test_handles_functions_which_handle_other_function_exceptions ... ok test.test_dynamic_inspector.TestTraceFunction.test_handles_functions_which_raise_exceptions ... ok test.test_dynamic_inspector.TestTraceFunction.test_handles_functions_which_raise_user_defined_exceptions ... ok test.test_dynamic_inspector.TestTraceFunction.test_handles_generator_methods ... ok test.test_dynamic_inspector.TestTraceFunction.test_handles_generator_objects_that_werent_destroyed ... ok test.test_dynamic_inspector.TestTraceFunction.test_handles_generator_objects_that_yield_none_and_dont_get_destroyed ... ok test.test_dynamic_inspector.TestTraceFunction.test_handles_generators_called_not_from_top_level ... ok test.test_dynamic_inspector.TestTraceFunction.test_handles_methods_with_strangely_named_self ... ok test.test_dynamic_inspector.TestTraceFunction.test_handles_passing_sequence_objects_around ... ok test.test_dynamic_inspector.TestTraceFunction.test_handles_passing_user_objects_around ... ok test.test_dynamic_inspector.TestTraceFunction.test_handles_single_yielded_value ... ok test.test_dynamic_inspector.TestTraceFunction.test_handles_yielded_nones ... ok test.test_dynamic_inspector.TestTraceFunction.test_handles_yielded_values ... ok test.test_dynamic_inspector.TestTraceFunction.test_ignores_new_style_class_creation ... ok test.test_dynamic_inspector.TestTraceFunction.test_ignores_old_style_class_creation ... ok test.test_dynamic_inspector.TestTraceFunction.test_interprets_recursive_calls_properly ... ok test.test_dynamic_inspector.TestTraceFunction.test_returns_a_list_with_a_single_element_when_calls_to_a_single_functions_were_made ... ok test.test_dynamic_inspector.TestTraceFunction.test_returns_a_list_with_function_objects ... ok test.test_dynamic_inspector.TestTraceFunction.test_returns_a_list_with_user_objects ... ok test.test_dynamic_inspector.TestTraceFunction.test_returns_empty_list_when_no_calls_to_other_functions_were_made ... ok test.test_dynamic_inspector.TestTraceFunction.test_returns_function_objects_corresponding_to_functions_that_were_called ... ok test.test_dynamic_inspector.TestTraceFunction.test_returns_function_objects_with_all_calls_recorded ... ok test.test_dynamic_inspector.TestTraceFunction.test_returns_function_objects_with_calls_that_use_keyword_arguments ... ok test.test_dynamic_inspector.TestTraceFunction.test_returns_function_objects_with_calls_that_use_nested_arguments ... ok test.test_dynamic_inspector.TestTraceFunction.test_returns_function_objects_with_calls_that_use_optional_arguments ... ok test.test_dynamic_inspector.TestTraceFunction.test_returns_function_objects_with_calls_that_use_required_arguments ... ok test.test_dynamic_inspector.TestTraceFunction.test_returns_function_objects_with_calls_that_use_varargs ... ok test.test_dynamic_inspector.TestTraceFunction.test_returns_function_objects_with_calls_that_use_varargs_only ... ok test.test_dynamic_inspector.TestTraceFunction.test_returns_function_objects_with_calls_that_use_varkw ... ok test.test_dynamic_inspector.TestTraceFunction.test_runs_given_function ... ok test.test_dynamic_inspector.TestTraceFunction.test_saves_function_objects_as_types ... ok test.test_dynamic_inspector.TestTraceFunction.test_traces_function_calls_inside_class_definitions ... ok test.test_dynamic_inspector.TestableProject ... ok test.test_generator.TestConstructorAsString.test_reconstructs_builtin_frozenset ... ok test.test_generator.TestConstructorAsString.test_reconstructs_builtin_set ... ok test.test_generator.TestConstructorAsString.test_reconstructs_floating_point_arrays ... ok test.test_generator.TestConstructorAsString.test_reconstructs_immutable_set_from_sets_module ... ok test.test_generator.TestConstructorAsString.test_reconstructs_integer_arrays ... ok test.test_generator.TestConstructorAsString.test_reconstructs_set_from_sets_module ... ok test.test_generator.TestGenerator.test_can_generate_nose_style_tests ... ok test.test_generator.TestGenerator.test_comments_all_assertions_if_the_object_creation_is_uncomplete ... ok test.test_generator.TestGenerator.test_creates_new_test_module_if_no_of_the_existing_match ... ok test.test_generator.TestGenerator.test_doesnt_generate_imports_for_builtin_exceptions ... ok test.test_generator.TestGenerator.test_doesnt_generate_skiptest_import_for_nose_tests_that_dont_use_it ... ok test.test_generator.TestGenerator.test_doesnt_generate_test_files_with_no_test_cases ... ok test.test_generator.TestGenerator.test_doesnt_ignore_special_methods ... ok test.test_generator.TestGenerator.test_doesnt_overwrite_existing_files_which_were_modified_since_last_analysis ... ok test.test_generator.TestGenerator.test_doesnt_overwrite_existing_files_which_werent_analyzed ... ok test.test_generator.TestGenerator.test_doesnt_test_unused_generators ... ok test.test_generator.TestGenerator.test_generates_assert_equal_for_generator_functions ... ok test.test_generator.TestGenerator.test_generates_assert_equal_for_generator_methods ... ok test.test_generator.TestGenerator.test_generates_assert_equal_stub_for_generator_functions_with_unpickable_inputs ... ok test.test_generator.TestGenerator.test_generates_assert_equal_test_stub_for_functions_which_take_functions_as_arguments ... ok test.test_generator.TestGenerator.test_generates_assert_equal_test_stub_for_functions_which_take_generator_objects_as_arguments ... ok test.test_generator.TestGenerator.test_generates_assert_equal_type_for_functions_returning_functions ... ok test.test_generator.TestGenerator.test_generates_assert_equal_type_for_functions_returning_generator_objects ... ok test.test_generator.TestGenerator.test_generates_assert_equal_type_test_stub_for_functions_which_take_and_return_functions ... ok test.test_generator.TestGenerator.test_generates_assert_equal_types_for_generator_functions_with_unpickable_outputs ... ok test.test_generator.TestGenerator.test_generates_assert_raises_for_functions_with_exceptions ... ok test.test_generator.TestGenerator.test_generates_assert_raises_for_generator_functions_with_exceptions ... ok test.test_generator.TestGenerator.test_generates_assert_raises_for_init_methods_with_exceptions ... ok test.test_generator.TestGenerator.test_generates_assert_raises_for_normal_methods_with_exceptions ... ok test.test_generator.TestGenerator.test_generates_assert_raises_stub_for_init_methods_with_exceptions ... ok test.test_generator.TestGenerator.test_generates_assert_raises_test_stub_for_functions_which_take_functions_as_arguments ... ok test.test_generator.TestGenerator.test_generates_content_in_right_order ... ok test.test_generator.TestGenerator.test_generates_conventional_name_for_init_method ... ok test.test_generator.TestGenerator.test_generates_imports_for_user_defined_exceptions ... ok test.test_generator.TestGenerator.test_generates_imports_needed_for_arguments_of_init_methods ... ok test.test_generator.TestGenerator.test_generates_imports_needed_for_function_calls ... ok test.test_generator.TestGenerator.test_generates_imports_needed_for_method_calls ... ok test.test_generator.TestGenerator.test_generates_nice_name_for_tests_with_init_only_that_takes_no_arguments ... ok test.test_generator.TestGenerator.test_generates_nice_name_for_tests_with_init_that_takes_no_arguments ... ok test.test_generator.TestGenerator.test_generates_nice_names_for_test_cases_that_test_init_only ... ok test.test_generator.TestGenerator.test_generates_object_creation_stub_for_init_with_uncomplete_arguments ... ok test.test_generator.TestGenerator.test_generates_proper_setup_for_test_objects_with_init ... ok test.test_generator.TestGenerator.test_generates_sample_assertions_in_test_stubs_for_functions ... ok test.test_generator.TestGenerator.test_generates_sample_setup_and_sample_assertions_in_test_stubs_for_classes_with_init ... ok test.test_generator.TestGenerator.test_generates_sample_setup_and_sample_assertions_in_test_stubs_for_classes_with_new ... ok test.test_generator.TestGenerator.test_generates_sample_setup_and_sample_assertions_in_test_stubs_for_classes_without_init ... ok test.test_generator.TestGenerator.test_generates_test_case_for_each_function_call_with_numbers ... ok test.test_generator.TestGenerator.test_generates_test_case_for_each_function_call_with_strings ... ok test.test_generator.TestGenerator.test_generates_test_case_for_each_method_call ... ok test.test_generator.TestGenerator.test_generates_test_class_for_each_production_class ... ok test.test_generator.TestGenerator.test_generates_test_class_for_each_stand_alone_function ... ok test.test_generator.TestGenerator.test_generates_test_method_for_each_production_method_and_function ... ok test.test_generator.TestGenerator.test_generates_unittest_boilerplate ... ok test.test_generator.TestGenerator.test_handles_localizable_function_objects ... ok test.test_generator.TestGenerator.test_handles_many_objects_used_many_times ... ok test.test_generator.TestGenerator.test_handles_objects_that_depend_on_each_other ... ok test.test_generator.TestGenerator.test_handles_objects_which_setups_depend_on_each_other ... ok test.test_generator.TestGenerator.test_handles_regular_expression_pattern_objects ... ok test.test_generator.TestGenerator.test_handles_reused_objects_in_method_calls ... ok test.test_generator.TestGenerator.test_handles_the_same_object_used_twice ... ok test.test_generator.TestGenerator.test_handles_two_objects_used_many_times ... ok test.test_generator.TestGenerator.test_handles_unicode_objects ... ok test.test_generator.TestGenerator.test_ignores_empty_classes ... ok test.test_generator.TestGenerator.test_ignores_exception_classes ... ok test.test_generator.TestGenerator.test_ignores_internal_object_calls ... ok test.test_generator.TestGenerator.test_ignores_private_functions ... ok test.test_generator.TestGenerator.test_ignores_private_methods ... ok test.test_generator.TestGenerator.test_ignores_repeated_calls ... ok test.test_generator.TestGenerator.test_ignores_test_modules ... ok test.test_generator.TestGenerator.test_ignores_unittest_classes ... ok test.test_generator.TestGenerator.test_lists_names_of_tested_methods_called_multiple_times_in_longer_test_cases ... ok test.test_generator.TestGenerator.test_lists_names_of_tested_methods_in_longer_test_cases ... ok test.test_generator.TestGenerator.test_sorts_new_test_methods_by_name ... ok test.test_generator.TestGenerator.test_takes_slice_of_generated_values_list_to_work_around_infinite_generators ... ok test.test_generator.TestGenerator.test_uses_argument_name_when_argument_is_used_as_return_value ... ok test.test_generator.TestGenerator.test_uses_existing_destination_directory ... ok test.test_generator.TestGeneratorDebugMessages.test_debug_output_includes_packages_and_module_names ... FAIL test.test_generator.TestGeneratorMessages.test_reports_each_added_test_class ... FAIL test.test_generator.TestGeneratorMessages.test_reports_each_module_it_generates_tests_for ... ok test.test_generator.TestGeneratorWithSingleModule.test_adds_imports_to_existing_test_files_only_if_they_arent_present ... ok test.test_generator.TestGeneratorWithSingleModule.test_appends_new_test_classes_to_existing_test_files ... ok test.test_generator.TestGeneratorWithSingleModule.test_associates_test_cases_with_application_modules ... ok test.test_generator.TestGeneratorWithSingleModule.test_chooses_the_right_existing_test_module_for_new_test_case ... ok test.test_generator.TestGeneratorWithSingleModule.test_comments_assertions_with_user_objects_that_cannot_be_constructed ... ok test.test_generator.TestGeneratorWithSingleModule.test_generates_type_assertions_for_calls_with_composite_objects_which_elements_cannot_be_constructed ... ok test.test_generator.TestGeneratorWithTestDirectoryAsFile.test_doesnt_save_pickle_file_if_module_save_error_is_raised ... ok test.test_generator.TestGeneratorWithTestDirectoryAsFile.test_raises_an_exception_if_destdir_is_a_file ... ok test.test_generator.TestableProject ... ok test.test_generator_adder.TestGeneratorMerger.test_adds_new_test_methods_to_existing_test_classes_inside_application_modules ... ok test.test_generator_adder.TestGeneratorMerger.test_finds_associated_test_modules_inside_new_tests_directory ... ok test.test_generator_adder.TestGeneratorMerger.test_finds_associated_test_modules_inside_test_directories ... ok test.test_generator_adder.TestGeneratorMerger.test_finds_associated_test_modules_that_use_different_name_conventions ... ok test.test_generator_adder.TestGeneratorMergerForProjectWithTestModule.test_adds_new_test_classes_to_existing_test_module ... ok test.test_generator_adder.TestGeneratorMergerForProjectWithTestModule.test_adds_new_test_methods_to_existing_test_classes ... ok test.test_generator_adder.TestGeneratorMergerForProjectWithTestModule.test_after_adding_new_test_case_to_class_its_module_is_marked_as_changed ... ok test.test_generator_adder.TestGeneratorMergerForProjectWithTestModule.test_appends_new_test_methods_to_test_classes_with_proper_indentation ... ok test.test_generator_adder.TestGeneratorMergerForProjectWithTestModule.test_attaches_test_class_to_test_module_with_most_test_cases_for_associated_module ... ok test.test_generator_adder.TestGeneratorMergerForProjectWithTestModule.test_doesnt_overwrite_existing_test_classes_by_default ... ok test.test_generator_adder.TestGeneratorMergerForProjectWithTestModule.test_doesnt_overwrite_existing_test_methods_by_default ... ok test.test_generator_adder.TestGeneratorMergerForProjectWithTestModule.test_merges_imports_during_merging_of_test_classes ... ok test.test_generator_adder.TestGeneratorMergerForProjectWithTestModule.test_overwrites_existing_test_methods_with_force_option ... ok test.test_generator_adder.TestModulePathToTestPathWithCustomSeparator.test_module_path_to_test_path_uses_system_specific_path_separator ... ok test.test_inspector.TestInspector.test_reports_each_inspected_module ... ERROR test.test_inspector.TestInspector.test_reports_each_inspected_point_of_entry ... ok test.test_inspector.TestInspector.test_skips_dynamic_inspection_when_no_changes_were_made_to_the_project ... ok test.test_inspector.TestInspector.test_skips_inspection_of_up_to_date_modules ... ERROR test.test_logger.TestDebugLogger.test_info_message_in_debug_mode ... ok test.test_logger.TestLogger.test_info_message_in_normal_mode ... ok test.test_project.TestProject.test_can_be_queried_for_modules_by_their_locator ... ok test.test_project.TestProject.test_can_be_queried_for_modules_by_their_path ... ok test.test_project.TestProject.test_can_be_saved_and_restored_from_file ... ERROR test.test_project.TestProject.test_doesnt_save_uncomplete_pickle_files ... ok test.test_project.TestProject.test_finds_new_tests_directory ... ok test.test_project.TestProject.test_raises_module_not_found_exception_when_no_module_like_that_is_present ... ok test.test_project.TestProject.test_removes_definitions_of_modules_that_dont_exist_anymore ... ok test.test_project.TestProject.test_replaces_module_instance_in_test_cases_associated_modules_during_module_replacement ... ok test.test_project.TestProject.test_replaces_old_module_objects_with_new_ones_during_create_module ... ok test.test_static_inspector.TestStaticInspector.test_collector_handles_indentation_errors ... ok test.test_static_inspector.TestStaticInspector.test_collector_handles_syntax_errors ... ok test.test_static_inspector.TestStaticInspector.test_correctly_inspects_bases_from_other_modules ... ok test.test_static_inspector.TestStaticInspector.test_doesnt_count_methods_as_functions ... ok test.test_static_inspector.TestStaticInspector.test_handles_arguments_of_lambda_definitions ... ok test.test_static_inspector.TestStaticInspector.test_handles_functions_with_default_argument_values ... ok test.test_static_inspector.TestStaticInspector.test_handles_functions_with_many_arguments ... ok test.test_static_inspector.TestStaticInspector.test_handles_functions_with_many_arguments_and_default_values ... ok test.test_static_inspector.TestStaticInspector.test_handles_functions_with_one_argument ... ok test.test_static_inspector.TestStaticInspector.test_handles_functions_with_positional_and_keyword_arguments ... ok test.test_static_inspector.TestStaticInspector.test_handles_functions_without_arguments ... ok test.test_static_inspector.TestStaticInspector.test_ignores_existance_of_any_inner_class_methods ... ok test.test_static_inspector.TestStaticInspector.test_ignores_inner_classes_and_functions ... ok test.test_static_inspector.TestStaticInspector.test_inspects_class_bases ... ok test.test_static_inspector.TestStaticInspector.test_inspects_classes_without_methods ... ok test.test_static_inspector.TestStaticInspector.test_inspects_functions_and_classes_inside_other_blocks ... ok test.test_static_inspector.TestStaticInspector.test_inspects_functions_and_classes_inside_with ... ok test.test_static_inspector.TestStaticInspector.test_inspects_functions_defined_using_lambda ... ok test.test_static_inspector.TestStaticInspector.test_inspects_methods_of_a_class ... ok test.test_static_inspector.TestStaticInspector.test_inspects_old_style_classes ... ok test.test_static_inspector.TestStaticInspector.test_inspects_test_classes_inside_application_modules ... ok test.test_static_inspector.TestStaticInspector.test_inspects_test_modules ... ok test.test_static_inspector.TestStaticInspector.test_inspects_top_level_classes ... ok test.test_static_inspector.TestStaticInspector.test_inspects_top_level_functions ... ok test.test_static_inspector.TestStaticInspector.test_recognizes_generator_definitions ... ok test.test_static_inspector.TestStaticInspector.test_recognizes_generator_methods ... ok test.test_static_inspector.TestStaticInspector.test_recognizes_nose_style_test_code ... ok test.test_static_inspector.TestStaticInspector.test_recognizes_unrecognized_chunks_of_test_code ... ok test.test_static_inspector.TestStaticInspector.test_treats_functions_returning_generator_objects_as_functions ... ok test.test_store.TestModule.test_can_add_test_cases_to_empty_modules ... ok test.test_store.TestPointOfEntry.test_clear_previous_run_ignores_not_referenced_objects ... ok test.test_store.TestPointOfEntry.test_clear_previous_run_removes_function_calls_from_functions ... ok test.test_store.TestPointOfEntry.test_clear_previous_run_removes_user_objects_from_classes ... ok test.test_store.TestStoreWithCustomSeparator.test_uses_system_specific_path_separator ... ok ====================================================================== ERROR: test.test_inspector.TestInspector.test_reports_each_inspected_module ---------------------------------------------------------------------- Traceback (most recent call last): File "c:\development\installed\pythoscope_trunk\pythoscope\nose-0.10.4-py2.5.egg\nose\case.py", line 182, in runTest self.test(*self.arg) File "C:\development\installed\pythoscope_trunk\pythoscope\test\test_inspector.py", line 26, in test_reports_each_inspected_module project = ProjectWithRealModules(paths) File "C:\development\installed\pythoscope_trunk\pythoscope\test\helper.py", line 123, in ProjectWithRealModules project.path.putfile(path, "") File "c:\development\installed\pythoscope_trunk\pythoscope\fixture-1.1.2-py2.5.egg\fixture\io.py", line 180, in putfile self.mkdir(relpath) File "c:\development\installed\pythoscope_trunk\pythoscope\fixture-1.1.2-py2.5.egg\fixture\io.py", line 156, in mkdir mkdirall(path) File "c:\development\installed\pythoscope_trunk\pythoscope\fixture-1.1.2-py2.5.egg\fixture\io.py", line 76, in mkdirall mkdir(path) WindowsError: [Error 3] The system cannot find the path specified: 'c:\\users\\windows\\appdata\\local\\temp\\tmp_fixture_kilxuu\\module\\in' ====================================================================== ERROR: test.test_inspector.TestInspector.test_skips_inspection_of_up_to_date_modules ---------------------------------------------------------------------- Traceback (most recent call last): File "c:\development\installed\pythoscope_trunk\pythoscope\nose-0.10.4-py2.5.egg\nose\case.py", line 182, in runTest self.test(*self.arg) File "C:\development\installed\pythoscope_trunk\pythoscope\test\test_inspector.py", line 16, in test_skips_inspection_of_up_to_date_modules project = ProjectWithRealModules(paths) File "C:\development\installed\pythoscope_trunk\pythoscope\test\helper.py", line 123, in ProjectWithRealModules project.path.putfile(path, "") File "c:\development\installed\pythoscope_trunk\pythoscope\fixture-1.1.2-py2.5.egg\fixture\io.py", line 180, in putfile self.mkdir(relpath) File "c:\development\installed\pythoscope_trunk\pythoscope\fixture-1.1.2-py2.5.egg\fixture\io.py", line 156, in mkdir mkdirall(path) File "c:\development\installed\pythoscope_trunk\pythoscope\fixture-1.1.2-py2.5.egg\fixture\io.py", line 76, in mkdirall mkdir(path) WindowsError: [Error 3] The system cannot find the path specified: 'c:\\users\\windows\\appdata\\local\\temp\\tmp_fixture_fjxd1k\\module\\in' ====================================================================== ERROR: test.test_project.TestProject.test_can_be_saved_and_restored_from_file ---------------------------------------------------------------------- Traceback (most recent call last): File "c:\development\installed\pythoscope_trunk\pythoscope\nose-0.10.4-py2.5.egg\nose\case.py", line 182, in runTest self.test(*self.arg) File "C:\development\installed\pythoscope_trunk\pythoscope\test\test_project.py", line 31, in test_can_be_saved_and_restored_from_file project = Project.from_directory(project.path) File "C:\development\installed\pythoscope_trunk\pythoscope\pythoscope\store.py", line 68, in from_directory project = cPickle.load(fd) EOFError ====================================================================== FAIL: Doctest: pythoscope.logger.path2modname ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\tools\python25\lib\doctest.py", line 2128, in runTest raise self.failureException(self.format_failure(new.getvalue())) AssertionError: Failed doctest test for pythoscope.logger.path2modname File "C:\development\installed\pythoscope_trunk\pythoscope\pythoscope\logger.py", line 22, in path2modname ---------------------------------------------------------------------- File "C:\development\installed\pythoscope_trunk\pythoscope\pythoscope\logger.py", line 28, in pythoscope.logger.path2modname Failed example: path2modname("sth/pythoscope/generator/__init__.py") Expected: 'generator' Got: 'generator/__init__' ---------------------------------------------------------------------- File "C:\development\installed\pythoscope_trunk\pythoscope\pythoscope\logger.py", line 30, in pythoscope.logger.path2modname Failed example: path2modname("sth/pythoscope/generator/adder.py") Expected: 'generator.adder' Got: 'generator/adder' ====================================================================== FAIL: test.test_generator.TestGeneratorDebugMessages.test_debug_output_includes_packages_and_module_names ---------------------------------------------------------------------- Traceback (most recent call last): File "c:\development\installed\pythoscope_trunk\pythoscope\nose-0.10.4-py2.5.egg\nose\case.py", line 182, in runTest self.test(*self.arg) File "C:\development\installed\pythoscope_trunk\pythoscope\test\test_generator.py", line 820, in test_debug_output_includes_packages_and_module_names self._get_log_output(), anywhere=True) File "C:\development\installed\pythoscope_trunk\pythoscope\test\helper.py", line 85, in assert_matches "Expected\n%s\nto match r'%s', but it didn't." % (quoted_block(string), regexp) AssertionError: Expected > 201837.151 __init__:607 INFO: Generating tests for module module.py. > 201837.151 __init__:657 DEBUG: Detected _no_ testable calls in function some_function. > 201837.168 adder:16 INFO: Adding generated TestSomeFunction to tests\test_module.py. to match r'\d+\.\d+ generator:\d+ INFO: Generating tests for module module.py.\n', but it didn't. ====================================================================== FAIL: test.test_generator.TestGeneratorMessages.test_reports_each_added_test_class ---------------------------------------------------------------------- Traceback (most recent call last): File "c:\development\installed\pythoscope_trunk\pythoscope\nose-0.10.4-py2.5.egg\nose\case.py", line 182, in runTest self.test(*self.arg) File "C:\development\installed\pythoscope_trunk\pythoscope\test\test_generator.py", line 808, in test_reports_each_added_test_class "Adding generated TestSomeClass to tests/test_module.py.") File "C:\development\installed\pythoscope_trunk\pythoscope\test\helper.py", line 46, in assert_contains_once (quoted_block(haystack), needle, repeated) AssertionError: Expected > INFO: Generating tests for module module.py. > INFO: Adding generated TestSomeClass to tests\test_module.py. > INFO: Adding generated TestSomeFunction to tests\test_module.py. to contain 'Adding generated TestSomeClass to tests/test_module.py.' once, but it contained it 0 times instead. ---------------------------------------------------------------------- Ran 237 tests in 4.479s FAILED (failures=3, errors=3) Error in atexit._run_exitfuncs: Traceback (most recent call last): File "C:\tools\python25\lib\atexit.py", line 24, in _run_exitfuncs func(*targs, **kargs) File "c:\development\installed\pythoscope_trunk\pythoscope\fixture-1.1.2-py2.5.egg\fixture\io.py", line 49, in _expunge_all for d in _tmpdirs: TypeError: 'NoneType' object is not iterable Error in sys.exitfunc: Traceback (most recent call last): File "C:\tools\python25\lib\atexit.py", line 24, in _run_exitfuncs func(*targs, **kargs) File "c:\development\installed\pythoscope_trunk\pythoscope\fixture-1.1.2-py2.5.egg\fixture\io.py", line 49, in _expunge_all for d in _tmpdirs: TypeError: 'NoneType' object is not iterable