All pastes #2085725 Raw Edit

bravosux.loljk

public text v1 · immutable
#2085725 ·published 2011-09-30 06:47 UTC
rendered paste body
bravo.tests.factories.test_beta
  TestBravoFactory
    test_initial_attributes ...                                            [OK]
    test_set_username ...                                                  [OK]
    test_set_username_noop ...                                             [OK]
    test_set_username_taken ...                                            [OK]
    test_trivial ...                                                       [OK]
    test_update_season_empty ...                                        [ERROR]
C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_exocet.py:785: RuntimeWarning: Parent module 'twisted.internet' not found while handling absolute import
    test_update_season_switch ...                                       [ERROR]
C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_exocet.py:785: RuntimeWarning: Parent module 'twisted.internet' not found while handling absolute import
    test_update_season_winter ...                                       [ERROR]
C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_exocet.py:785: RuntimeWarning: Parent module 'twisted.internet' not found while handling absolute import
    test_update_time ...                                                   [OK]
    test_update_time_by_day ...                                            [OK]
  TestBravoFactoryStarted
    test_create_entity_pickup ...                                       [ERROR]
    test_create_entity_player ...                                       [ERROR]
    test_give ...                                                       [ERROR]
    test_give_oversized ...                                             [ERROR]
    test_players_near ...                                               [ERROR]
    test_trivial ...                                                    [ERROR]
bravo.tests.infini.test_packets
  TestInfiniPacketParsing
    test_disconnect ...                                                    [OK]
    test_ping ...                                                          [OK]
  TestInfiniPacketStream
    test_ping_stream ...                                                   [OK]
bravo.tests.inventory.test_slots
  TestChestSerialization
    test_load_from_list ...                                                [OK]
    test_save_to_list ...                                                  [OK]
  TestComblist
    test_getitem ...                                                       [OK]
    test_length ...                                                        [OK]
    test_setitem ...                                                       [OK]
  TestCraftingFurnace
    test_check_crafting ...                                             [ERROR]
    test_check_crafting_multiple ...                                    [ERROR]
  TestCraftingInternals
    test_internals ...                                                     [OK]
  TestCraftingShovel
    test_check_crafting ...                                             [ERROR]
    test_check_crafting_multiple ...                                    [ERROR]
    test_check_crafting_offset ...                                      [ERROR]
  TestCraftingSticks
    test_check_crafting ...                                             [ERROR]
    test_check_crafting_multiple ...                                    [ERROR]
    test_check_crafting_offset ...                                      [ERROR]
  TestCraftingTorches
    test_check_crafting ...                                             [ERROR]
    test_check_crafting_multiple ...                                    [ERROR]
    test_check_crafting_offset ...                                      [ERROR]
  TestCraftingWood
    test_check_crafting ...                                             [ERROR]
    test_check_crafting_multiple ...                                    [ERROR]
    test_check_crafting_offset ...                                      [ERROR]
  TestWorkbenchInternals
    test_internals ...                                                     [OK]
bravo.tests.inventory.test_windows
  TestChestIntegration
    test_dirty_slots_move ...                                              [OK]
    test_dirty_slots_move_stack ...                                        [OK]
    test_dirty_slots_packaging ...                                         [OK]
    test_dirty_slots_split_and_stack ...                                   [OK]
    test_internals ...                                                     [OK]
    test_parameters ...                                                    [OK]
  TestFurnaceIntegration
    test_furnace_no_drop ...                                               [OK]
    test_internals ...                                                     [OK]
  TestInventory
    test_add_to_almost_full_inventory ...                                  [OK]
    test_add_to_full_inventory ...                                         [OK]
    test_add_to_inventory ...                                              [OK]
    test_add_to_inventory_fill_slot ...                                    [OK]
    test_add_to_inventory_fill_with_stack ...                              [OK]
    test_add_to_inventory_sequential ...                                   [OK]
    test_consume_holdable ...                                              [OK]
    test_consume_holdable_empty ...                                        [OK]
    test_consume_holdable_multiple_stacks ...                              [OK]
    test_consume_holdable_second_slot ...                                  [OK]
  TestInventoryIntegration
    test_container_resolution ...                                          [OK]
    test_drop_selected_all ...                                             [OK]
    test_drop_selected_one ...                                             [OK]
    test_internals ...                                                     [OK]
    test_load_holdables_from_list ...                                      [OK]
    test_select_fill_up_stack ...                                          [OK]
    test_select_outside_window ...                                         [OK]
    test_select_secondary ...                                              [OK]
    test_select_secondary_empty ...                                        [OK]
    test_select_secondary_fill_up_stack ...                                [OK]
    test_select_secondary_odd ...                                          [OK]
    test_select_secondary_outside_window ...                               [OK]
    test_select_secondary_selected ...                                     [OK]
    test_select_secondary_switch ...                                       [OK]
    test_select_stack ...                                                  [OK]
    test_select_switch ...                                                 [OK]
    test_slots_resolution ...                                              [OK]
    test_stacking_items ...                                                [OK]
    test_unstackable_items ...                                             [OK]
  TestInventoryInternals
    test_internals ...                                                     [OK]
  TestInventorySerialization
    test_internals ...                                                     [OK]
    test_load_from_list ...                                                [OK]
    test_save_to_list ...                                                  [OK]
  TestLargeChestIntegration
    test_combining ...                                                     [OK]
    test_dirty_slots_move ...                                              [OK]
    test_dirty_slots_move_stack ...                                        [OK]
    test_dirty_slots_packaging ...                                         [OK]
    test_dirty_slots_split_and_stack ...                                   [OK]
    test_internals ...                                                     [OK]
    test_parameters ...                                                    [OK]
  TestWindowIntegration
    test_armor_only_in_matching_slots ...                                  [OK]
    test_armor_slots_take_armor_items_only ...                             [OK]
    test_armor_slots_take_one_item_only ...                                [OK]
    test_close_window ...                                               [ERROR]
    test_craft_torches ...                                              [ERROR]
    test_craft_wood_from_log ...                                        [ERROR]
    test_pumpkin_as_helmet ...                                             [OK]
    test_shift_click_crafted ...                                        [ERROR]
    test_shift_click_crafted_almost_full_inventory ...                  [ERROR]
    test_shift_click_crafted_full_inventory ...                         [ERROR]
  TestWorkbenchIntegration
    test_close_window ...                                               [ERROR]
    test_craft_golden_apple ...                                         [ERROR]
    test_internals ...                                                     [OK]
    test_parameters ...                                                    [OK]
bravo.tests.plugins.test_automatons
  TestGrass
    test_above ...                                                      [ERROR]
    test_not_dirt ...                                                   [ERROR]
    test_surrounding ...                                                [ERROR]
    test_surrounding_not_dirt ...                                       [ERROR]
    test_surrounding_obstructed ...                                     [ERROR]
    test_trivial ...                                                    [ERROR]
    test_two_of_four ...                                                [ERROR]
    test_unloaded_chunk ...                                             [ERROR]
bravo.tests.plugins.test_build_hooks
  TestSign
    test_passthrough ...                                                [ERROR]
C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_exocet.py:785: RuntimeWarning: Parent module 'twisted.internet' not found while handling absolute import
    test_sign ...                                                       [ERROR]
C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_exocet.py:785: RuntimeWarning: Parent module 'twisted.internet' not found while handling absolute import
    test_sign_floor ...                                                 [ERROR]
C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_exocet.py:785: RuntimeWarning: Parent module 'twisted.internet' not found while handling absolute import
    test_sign_floor_oriented ...                                        [ERROR]
C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_exocet.py:785: RuntimeWarning: Parent module 'twisted.internet' not found while handling absolute import
    test_trivial ...                                                    [ERROR]
C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_exocet.py:785: RuntimeWarning: Parent module 'twisted.internet' not found while handling absolute import
bravo.tests.plugins.test_commands
  TestGetpos
    test_return_value ...                                               [ERROR]
C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_exocet.py:785: RuntimeWarning: Parent module 'twisted.internet' not found while handling absolute import
    test_trivial ...                                                    [ERROR]
C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_exocet.py:785: RuntimeWarning: Parent module 'twisted.internet' not found while handling absolute import
  TestGive
    test_no_parameters ...                                              [ERROR]
C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_exocet.py:785: RuntimeWarning: Parent module 'twisted.internet' not found while handling absolute import
    test_trivial ...                                                    [ERROR]
C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_exocet.py:785: RuntimeWarning: Parent module 'twisted.internet' not found while handling absolute import
  TestTime
    test_set_day ...                                                    [ERROR]
C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_exocet.py:785: RuntimeWarning: Parent module 'twisted.internet' not found while handling absolute import
    test_set_sunset ...                                                 [ERROR]
C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_exocet.py:785: RuntimeWarning: Parent module 'twisted.internet' not found while handling absolute import
    test_trivial ...                                                    [ERROR]
C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_exocet.py:785: RuntimeWarning: Parent module 'twisted.internet' not found while handling absolute import
bravo.tests.plugins.test_fallables
  TestAlphaSandGravelDig
    test_floating_sand ...                                              [ERROR]
C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_exocet.py:785: RuntimeWarning: Parent module 'twisted.internet' not found while handling absolute import
    test_sand_on_snow ...                                               [ERROR]
C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_exocet.py:785: RuntimeWarning: Parent module 'twisted.internet' not found while handling absolute import
    test_sand_on_water ...                                              [ERROR]
C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_exocet.py:785: RuntimeWarning: Parent module 'twisted.internet' not found while handling absolute import
    test_trivial ...                                                    [ERROR]
C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_exocet.py:785: RuntimeWarning: Parent module 'twisted.internet' not found while handling absolute import
bravo.tests.plugins.test_generators
  TestGenerators
    test_beaches_immersed ...                                           [ERROR]
    test_beaches_range ...                                              [ERROR]
    test_boring ...                                                     [ERROR]
    test_trivial ...                                                    [ERROR]
bravo.tests.plugins.test_physics
  TestWater
    test_fluid_spread_edge ...                                          [ERROR]
    test_obstacle ...                                                   [ERROR]
    test_sponge ...                                                     [ERROR]
    test_sponge_absorb_spring ...                                       [ERROR]
    test_sponge_salt ...                                                [ERROR]
    test_spring_fall ...                                                [ERROR]
    test_spring_fall_dig ...                                            [ERROR]
    test_spring_fall_dig_offset ...                                     [ERROR]
    test_spring_remove ...                                              [ERROR]
    test_spring_spread ...                                              [ERROR]
    test_spring_spread_edge ...                                         [ERROR]
    test_spring_underneath_keepalive ...                                [ERROR]
    test_trench ...                                                     [ERROR]
    test_trivial ...                                                    [ERROR]
    test_update_fluid ...                                               [ERROR]
    test_update_fluid_falling ...                                       [ERROR]
    test_update_fluid_metadata ...                                      [ERROR]
    test_update_fluid_negative ...                                      [ERROR]
    test_update_fluid_unloaded ...                                      [ERROR]
    test_zero_y ...                                                     [ERROR]
bravo.tests.plugins.test_recipes
  TestRecipes
    test_bed_matches_tie_dye ...                                        [ERROR]
    test_black_wool_matches_lime ...                                    [ERROR]
    test_black_wool_matches_white ...                                   [ERROR]
    test_compass_provides ...                                           [ERROR]
    test_trivial ...                                                    [ERROR]
bravo.tests.plugins.test_redstone
  TestRedstone
    test_nor_gate ...                                                   [ERROR]
    test_not_gate ...                                                   [ERROR]
    test_or_gate ...                                                    [ERROR]
    test_switch ...                                                     [ERROR]
    test_trivial ...                                                    [ERROR]
    test_update_wires_disable ...                                       [ERROR]
    test_update_wires_enable ...                                        [ERROR]
bravo.tests.plugins.test_seasons
  Spring
    test_ice_to_spring ...                                              [ERROR]
    test_snow_to_air ...                                                [ERROR]
    test_trivial ...                                                    [ERROR]
  TestWinter
    test_bad_heightmap_floating_snow ...                                [ERROR]
    test_no_floating_snow ...                                           [ERROR]
    test_no_snow_on_snow ...                                            [ERROR]
    test_snow_on_stone ...                                              [ERROR]
    test_spring_to_ice ...                                              [ERROR]
    test_top_of_world_snow ...                                          [ERROR]
    test_trivial ...                                                    [ERROR]
bravo.tests.plugins.test_serializers
  TestAlphaSerializer
    test_load_entity_from_tag ...                                          [OK]
    test_no_data_corruption ...                                            [OK]
    test_save_chunk_to_tag ...                                             [OK]
    test_save_data ...                                                   [FAIL]
    test_trivial ...                                                       [OK]
  TestAlphaSerializerInit
    test_not_url ...                                                       [OK]
    test_wrong_scheme ...                                                  [OK]
  TestAlphaUtilities
    test_base36 ...                                                        [OK]
    test_names_for_chunk ...                                               [OK]
  TestBetaUtilities
    test_name_for_region ...                                               [OK]
bravo.tests.plugins.test_tracks
  TestTracks
    test_trivial ...                                                    [ERROR]
C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_exocet.py:785: RuntimeWarning: Parent module 'twisted.internet' not found while handling absolute import
bravo.tests.policy.test_dig
  TestEffectiveness
    test_wooden_pickaxe_is_effective_against_diamond ...                   [OK]
  TestNotchyDigPolicy
    test_dirt_bare ...                                                     [OK]
    test_sapling_1ko ...                                                   [OK]
    test_snow_1ko ...                                                      [OK]
    test_trivial ...                                                       [OK]
bravo.tests.protocols.test_beta
  TestBetaServerProtocol
    test_connection_timeout ...                                            [OK]
    test_health_initial ...                                                [OK]
    test_health_invalid ...                                                [OK]
    test_health_no_change ...                                              [OK]
    test_health_update ...                                                 [OK]
    test_location_update ...                                               [OK]
    test_reject_ancient_and_newfangled_clients ...                         [OK]
    test_trivial ...                                                       [OK]
  TestBravoProtocol
    test_entities_near_unloaded_chunk ...                                  [OK]
    test_trivial ...                                                       [OK]
bravo.tests.test_blocks
  TestBlockNames
    test_unique_blocks_and_items ...                                       [OK]
  TestBlockQuirks
    test_grass_secondary ...                                               [OK]
    test_ice_no_drops ...                                                  [OK]
    test_ladder_face ...                                                   [OK]
    test_ladder_orientation ...                                            [OK]
    test_lapis_ore_drops ...                                               [OK]
    test_sapling_drop_rate ...                                             [OK]
    test_unbreakable_bedrock ...                                           [OK]
  TestParseBlock
    test_parse_block ...                                                   [OK]
    test_parse_block_hex ...                                               [OK]
    test_parse_block_item ...                                              [OK]
    test_parse_block_item_hex ...                                          [OK]
    test_parse_block_item_named ...                                        [OK]
    test_parse_block_named ...                                             [OK]
    test_parse_block_unknown ...                                           [OK]
    test_parse_block_unknown_hex ...                                       [OK]
    test_parse_block_unknown_named ...                                     [OK]
bravo.tests.test_chunk
  TestChunkBlocks
    test_destroy ...                                                       [OK]
    test_sed ...                                                           [OK]
    test_set_block ...                                                     [OK]
    test_set_block_correct_heightmap ...                                   [OK]
    test_set_block_xyz_xzy ...                                             [OK]
    test_single_block_damage_packet ...                                    [OK]
    test_trivial ...                                                       [OK]
  TestLightmaps
    test_boring_skylight_values ...                                        [OK]
    test_incremental_air ...                                               [OK]
    test_incremental_solid ...                                             [OK]
    test_skylight_arch ...                                                 [OK]
    test_skylight_arch_leaves ...                                          [OK]
    test_skylight_arch_leaves_occluded ...                                 [OK]
    test_skylight_spread ...                                               [OK]
    test_trivial ...                                                       [OK]
  TestNumpyQuirks
    test_get_damage_packet_batch ...                                       [OK]
    test_get_damage_packet_single ...                                      [OK]
bravo.tests.test_config
  TestBravoConfigParser
    test_getbooleandefault ...                                             [OK]
    test_getdefault ...                                                    [OK]
    test_getdefault_no_section ...                                         [OK]
    test_getintdefault ...                                                 [OK]
    test_getlist ...                                                       [OK]
    test_getlist_empty ...                                                 [OK]
    test_getlist_separator ...                                             [OK]
    test_getlist_whitespace ...                                            [OK]
    test_getlistdefault ...                                                [OK]
    test_trivial ...                                                       [OK]
bravo.tests.test_entity
  TestPlayerEntity
    test_player_serialization ...                                          [OK]
    test_trivial ...                                                       [OK]
bravo.tests.test_location
  TestLocation
    test_default_stance ...                                                [OK]
    test_distance ...                                                      [OK]
    test_save_to_packet ...                                                [OK]
    test_trivial ...                                                       [OK]
  TestLocationMethods
    test_in_front_of ...                                                   [OK]
    test_in_front_of_yaw ...                                             [TODO]
    test_trivial ...                                                       [OK]
  TestLocationProperties
    test_pitch_property ...                                                [OK]
    test_pitch_rounding ...                                                [OK]
    test_trivial ...                                                       [OK]
    test_y_property ...                                                    [OK]
    test_yaw_property ...                                                  [OK]
    test_yaw_rounding ...                                                  [OK]
    test_yaw_wrap ...                                                      [OK]
    test_yaw_wrap_negative ...                                             [OK]
bravo.tests.test_nbt
  BugfixTest
    test_empty_file ...                                                 [ERROR]
  EmptyStringTest
    testReadEmptyString ...                                                [OK]
    testWriteEmptyString ...                                               [OK]
  ReadWriteTest
    testReadBig ...                                                     [ERROR]
    testWriteBig ...                                                    [ERROR]
    testWriteback ...                                                   [ERROR]
    test_trivial ...                                                       [OK]
  TestTAGCompound
    test_contains ...                                                      [OK]
    test_trivial ...                                                       [OK]
  TreeManipulationTest
    testRootNodeSetup ...                                                  [OK]
bravo.tests.test_packets
  TestPacketAssembly
    test_build ...                                                         [OK]
    test_build_bad_face ...                                                [OK]
    test_ping ...                                                          [OK]
    test_time ...                                                          [OK]
  TestPacketHelpers
    test_alphastring ...                                                   [OK]
    test_make_packet ...                                                   [OK]
    test_metadata_build ...                                                [OK]
    test_metadata_build_tuple ...                                          [OK]
    test_metadata_empty ...                                                [OK]
    test_metadata_trailing ...                                             [OK]
    test_metadata_value ...                                                [OK]
  TestPacketIntegration
    test_location_round_trip ...                                           [OK]
  TestPacketParsing
    test_animate ...                                                       [OK]
    test_animate_bad_animation ...                                         [OK]
    test_build ...                                                         [OK]
    test_build_bad_face ...                                                [OK]
    test_chat_color ...                                                    [OK]
    test_digging ...                                                       [OK]
    test_handshake ...                                                     [OK]
    test_handshake_unicode ...                                             [OK]
    test_location ...                                                      [OK]
    test_mob ...                                                           [OK]
    test_mob_pig ...                                                       [OK]
    test_orientation ...                                                   [OK]
    test_ping ...                                                          [OK]
    test_time ...                                                          [OK]
bravo.tests.test_plugin
  TestDependencyHelpers
    test_add_plugin_edges_after ...                                        [OK]
    test_add_plugin_edges_before ...                                       [OK]
    test_add_plugin_edges_bogus ...                                        [OK]
    test_sort_plugins ...                                                  [OK]
    test_sort_plugins_missing_dependency ...                               [OK]
    test_sort_plugins_no_dependency ...                                    [OK]
  TestOptions
    test_identity ...                                                      [OK]
    test_wildcard ...                                                      [OK]
    test_wildcard_after_removed ...                                        [OK]
    test_wildcard_removed ...                                              [OK]
  TestVerifyPlugin
    test_broken_method ...                                                 [OK]
    test_no_attribute ...                                                  [OK]
    test_no_method ...                                                     [OK]
    test_no_name ...                                                       [OK]
    test_success ...                                                       [OK]
bravo.tests.test_simplex
  TestOctaves
    test_identity ...                                                      [OK]
    test_trivial ...                                                       [OK]
bravo.tests.test_spatial
  TestBlock2DSpatialDict
    test_contains_offset ...                                               [OK]
    test_keys_contains_offset ...                                          [OK]
    test_near ...                                                          [OK]
    test_near_boundary ...                                                 [OK]
    test_near_negative ...                                                 [OK]
    test_setitem ...                                                       [OK]
    test_setitem_float_keys ...                                            [OK]
    test_setitem_offset ...                                                [OK]
    test_trivial ...                                                       [OK]
  TestBlock3DSpatialDict
    test_near ...                                                          [OK]
    test_near_negative ...                                                 [OK]
    test_trivial ...                                                       [OK]
bravo.tests.test_structures
  TestSlot
    test_decrement_none ...                                                [OK]
    test_from_key ...                                                      [OK]
    test_holds ...                                                         [OK]
    test_holds_secondary ...                                               [OK]
bravo.tests.test_utilities
  TestBitTwiddling
    test_nibble_reflexivity ...                                            [OK]
    test_pack_nibbles ...                                                  [OK]
    test_unpack_nibbles ...                                                [OK]
  TestCoordHandling
    test_split_coords ...                                                  [OK]
    test_taxicab2 ...                                                      [OK]
    test_taxicab3 ...                                                      [OK]
  TestNumberMunching
    test_split_time ...                                                    [OK]
  TestStringMunging
    test_sanitize_chat_color_control_at_end ...                            [OK]
bravo.tests.test_world
  TestWorldChunks
    test_get_block ...                                                  [ERROR]
    test_get_block_readback ...                                         [ERROR]
    test_get_block_readback_negative ...                                [ERROR]
    test_get_metadata ...                                               [ERROR]
    test_get_metadata_readback ...                                      [ERROR]
    test_sync_get_block ...                                             [ERROR]
    test_sync_get_block_unloaded ...                                    [ERROR]
    test_sync_get_metadata_neighboring ...                              [ERROR]
    test_trivial ...                                                    [ERROR]
    test_world_level_mark_chunk_dirty ...                               [ERROR]
    test_world_level_mark_chunk_dirty_offset ...                        [ERROR]
  TestWorldInit
    test_load_level_exception ...                                       [ERROR]
    test_trivial ...                                                    [ERROR]
bravo.tests.utilities.test_coords
  TestAdjustCoords
    test_adjust_plusx ...                                                  [OK]
bravo.tests.utilities.test_furnace
  TestFurnaceProcessCrafting
    test_glass_from_sand_on_wood ...                                       [OK]
    test_glass_from_sand_on_wood_multiple ...                              [OK]
    test_glass_from_sand_on_wood_multiple_packets ...                    [TODO]
    test_glass_from_sand_on_wood_packets ...                             [TODO]
    test_timer_mega_drift ...                                              [OK]
  TestFurnaceProcessInternals
    test_crafting_slot ...                                                 [OK]
    test_fuel_slot ...                                                     [OK]
  TestFurnaceProcessWindowsUpdate
    test_bar_update ...                                                    [OK]
    test_slot_update ...                                                   [OK]
bravo.tests.utilities.test_maths
  TestClamp
    test_maximum ...                                                       [OK]
    test_middle ...                                                        [OK]
    test_middle_polymorphic ...                                            [OK]
    test_minimum ...                                                       [OK]
  TestMorton
    test_first ...                                                         [OK]
    test_first_full ...                                                    [OK]
    test_second ...                                                        [OK]
    test_second_full ...                                                   [OK]
    test_zero ...                                                          [OK]
bravo.tests.utilities.test_redstone
  TestBBool
    test_lever_false ...                                                   [OK]
    test_lever_true ...                                                    [OK]
    test_torch_false ...                                                   [OK]
    test_torch_true ...                                                    [OK]
    test_wire_false ...                                                    [OK]
    test_wire_true ...                                                     [OK]
  TestCircuitCouplings
    test_sand_torch ...                                                    [OK]
  TestCircuitTorch
    test_torch_bad_metadata ...                                            [OK]
    test_torch_block_change ...                                            [OK]
  TestTruthifyBlock
    test_falsify_lever ...                                                 [OK]
    test_truthify_lever ...                                                [OK]
    test_wire_idempotence ...                                              [OK]

===============================================================================
[TODO]
Reason: 'Precision problems'
Traceback (most recent call last):
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\bravo\tests\test_location.py", line 91, in test_in_front_of_yaw
    self.assertEqual(other.z, 0)
twisted.trial.unittest.FailTest: not equal:
a = 6.123233995736766e-17
b = 0


bravo.tests.test_location.TestLocationMethods.test_in_front_of_yaw
===============================================================================
[TODO]
Reason: "Furnace doesn't like being rushed"
Traceback (most recent call last):
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\bravo\tests\utilities\test_furnace.py", line 217, in test_glass_from_sand_on_wood_multiple_packets
    self.assertEqual(len(self.protocol.write_packet_calls), 89)
twisted.trial.unittest.FailTest: not equal:
a = 11
b = 89


bravo.tests.utilities.test_furnace.TestFurnaceProcessCrafting.test_glass_from_sand_on_wood_multiple_packets
===============================================================================
[TODO]
Reason: "Furnace doesn't like being rushed"
Traceback (most recent call last):
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\bravo\tests\utilities\test_furnace.py", line 168, in test_glass_from_sand_on_wood_packets
    self.assertEqual(len(self.protocol.write_packet_calls), 64)
twisted.trial.unittest.FailTest: not equal:
a = 6
b = 64


bravo.tests.utilities.test_furnace.TestFurnaceProcessCrafting.test_glass_from_sand_on_wood_packets
===============================================================================
[FAIL]
Traceback (most recent call last):
  File "C:\Python26\lib\unittest.py", line 279, in run
    testMethod()
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\bravo\tests\plugins\test_serializers.py", line 96, in test_save_data
    self.assertTrue(self.folder.child('plugin1.dat').exists())
exceptions.AssertionError: 

bravo.tests.plugins.test_serializers.TestAlphaSerializer.test_save_data
===============================================================================
[ERROR]
Traceback (most recent call last):
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\bravo\tests\factories\test_beta.py", line 92, in test_update_season_empty
    self.f.register_plugins()
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\bravo\beta\factory.py", line 258, in register_plugins
    plugins = retrieve_sorted_plugins(interface, l, parameters=pp)
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\bravo\plugin.py", line 287, in retrieve_sorted_plugins
    l = retrieve_named_plugins(interface, names, parameters)
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\bravo\plugin.py", line 269, in retrieve_named_plugins
    d = retrieve_plugins(interface, parameters)
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\bravo\plugin.py", line 238, in retrieve_plugins
    for p in get_plugins(interface, "bravo.plugins", parameters):
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\bravo\plugin.py", line 204, in get_plugins
    m = load(pm, mapper)
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_exocet.py", line 395, in load
    pkgContext = PackageContext(maker, mapper, getModule)
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_exocet.py", line 527, in __init__
    self.allModules  = analyzePackage(self.packageMaker)
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_exocet.py", line 634, in analyzePackage
    for im in m.iterImportNames():
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_modules.py", line 525, in iterImportNames
    self._maybeLoadFinder()
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_modules.py", line 469, in _maybeLoadFinder
    tree = ast.parse(self.filePath.getContent())
  File "C:\Python26\lib\ast.py", line 37, in parse
    return compile(expr, filename, mode, PyCF_ONLY_AST)
exceptions.SyntaxError: invalid syntax (<unknown>, line 1)

bravo.tests.factories.test_beta.TestBravoFactory.test_update_season_empty
===============================================================================
[ERROR]
Traceback (most recent call last):
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\bravo\tests\factories\test_beta.py", line 126, in test_update_season_switch
    self.f.register_plugins()
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\bravo\beta\factory.py", line 258, in register_plugins
    plugins = retrieve_sorted_plugins(interface, l, parameters=pp)
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\bravo\plugin.py", line 287, in retrieve_sorted_plugins
    l = retrieve_named_plugins(interface, names, parameters)
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\bravo\plugin.py", line 269, in retrieve_named_plugins
    d = retrieve_plugins(interface, parameters)
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\bravo\plugin.py", line 238, in retrieve_plugins
    for p in get_plugins(interface, "bravo.plugins", parameters):
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\bravo\plugin.py", line 204, in get_plugins
    m = load(pm, mapper)
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_exocet.py", line 395, in load
    pkgContext = PackageContext(maker, mapper, getModule)
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_exocet.py", line 527, in __init__
    self.allModules  = analyzePackage(self.packageMaker)
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_exocet.py", line 634, in analyzePackage
    for im in m.iterImportNames():
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_modules.py", line 525, in iterImportNames
    self._maybeLoadFinder()
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_modules.py", line 469, in _maybeLoadFinder
    tree = ast.parse(self.filePath.getContent())
  File "C:\Python26\lib\ast.py", line 37, in parse
    return compile(expr, filename, mode, PyCF_ONLY_AST)
exceptions.SyntaxError: invalid syntax (<unknown>, line 1)

bravo.tests.factories.test_beta.TestBravoFactory.test_update_season_switch
===============================================================================
[ERROR]
Traceback (most recent call last):
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\bravo\tests\factories\test_beta.py", line 109, in test_update_season_winter
    self.f.register_plugins()
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\bravo\beta\factory.py", line 258, in register_plugins
    plugins = retrieve_sorted_plugins(interface, l, parameters=pp)
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\bravo\plugin.py", line 287, in retrieve_sorted_plugins
    l = retrieve_named_plugins(interface, names, parameters)
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\bravo\plugin.py", line 269, in retrieve_named_plugins
    d = retrieve_plugins(interface, parameters)
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\bravo\plugin.py", line 238, in retrieve_plugins
    for p in get_plugins(interface, "bravo.plugins", parameters):
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\bravo\plugin.py", line 204, in get_plugins
    m = load(pm, mapper)
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_exocet.py", line 395, in load
    pkgContext = PackageContext(maker, mapper, getModule)
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_exocet.py", line 527, in __init__
    self.allModules  = analyzePackage(self.packageMaker)
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_exocet.py", line 634, in analyzePackage
    for im in m.iterImportNames():
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_modules.py", line 525, in iterImportNames
    self._maybeLoadFinder()
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_modules.py", line 469, in _maybeLoadFinder
    tree = ast.parse(self.filePath.getContent())
  File "C:\Python26\lib\ast.py", line 37, in parse
    return compile(expr, filename, mode, PyCF_ONLY_AST)
exceptions.SyntaxError: invalid syntax (<unknown>, line 1)

bravo.tests.factories.test_beta.TestBravoFactory.test_update_season_winter
===============================================================================
[ERROR]
Traceback (most recent call last):
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\bravo\tests\factories\test_beta.py", line 190, in setUp
    self.f.startFactory()
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\bravo\beta\factory.py", line 88, in startFactory
    selected = retrieve_named_plugins(IAuthenticator, [authenticator])[0]
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\bravo\plugin.py", line 269, in retrieve_named_plugins
    d = retrieve_plugins(interface, parameters)
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\bravo\plugin.py", line 238, in retrieve_plugins
    for p in get_plugins(interface, "bravo.plugins", parameters):
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\bravo\plugin.py", line 204, in get_plugins
    m = load(pm, mapper)
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_exocet.py", line 395, in load
    pkgContext = PackageContext(maker, mapper, getModule)
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_exocet.py", line 527, in __init__
    self.allModules  = analyzePackage(self.packageMaker)
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_exocet.py", line 634, in analyzePackage
    for im in m.iterImportNames():
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_modules.py", line 525, in iterImportNames
    self._maybeLoadFinder()
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_modules.py", line 469, in _maybeLoadFinder
    tree = ast.parse(self.filePath.getContent())
  File "C:\Python26\lib\ast.py", line 37, in parse
    return compile(expr, filename, mode, PyCF_ONLY_AST)
exceptions.SyntaxError: invalid syntax (<unknown>, line 1)

bravo.tests.factories.test_beta.TestBravoFactoryStarted.test_create_entity_pickup
===============================================================================
[ERROR]
Traceback (most recent call last):
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\bravo\tests\factories\test_beta.py", line 174, in setUp
    bravo.config.configuration.add_section("world unittest")
  File "C:\Python26\lib\ConfigParser.py", line 245, in add_section
    raise DuplicateSectionError(section)
ConfigParser.DuplicateSectionError: Section 'world unittest' already exists

bravo.tests.factories.test_beta.TestBravoFactoryStarted.test_create_entity_player
bravo.tests.factories.test_beta.TestBravoFactoryStarted.test_give
bravo.tests.factories.test_beta.TestBravoFactoryStarted.test_give_oversized
bravo.tests.factories.test_beta.TestBravoFactoryStarted.test_players_near
bravo.tests.factories.test_beta.TestBravoFactoryStarted.test_trivial
===============================================================================
[ERROR]
Traceback (most recent call last):
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\bravo\tests\inventory\test_slots.py", line 220, in setUp
    recipes = retrieve_plugins(IRecipe)
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\bravo\plugin.py", line 238, in retrieve_plugins
    for p in get_plugins(interface, "bravo.plugins", parameters):
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\bravo\plugin.py", line 204, in get_plugins
    m = load(pm, mapper)
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_exocet.py", line 395, in load
    pkgContext = PackageContext(maker, mapper, getModule)
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_exocet.py", line 527, in __init__
    self.allModules  = analyzePackage(self.packageMaker)
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_exocet.py", line 634, in analyzePackage
    for im in m.iterImportNames():
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_modules.py", line 525, in iterImportNames
    self._maybeLoadFinder()
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_modules.py", line 469, in _maybeLoadFinder
    tree = ast.parse(self.filePath.getContent())
  File "C:\Python26\lib\ast.py", line 37, in parse
    return compile(expr, filename, mode, PyCF_ONLY_AST)
exceptions.SyntaxError: invalid syntax (<unknown>, line 1)

bravo.tests.inventory.test_slots.TestCraftingFurnace.test_check_crafting
bravo.tests.inventory.test_slots.TestCraftingFurnace.test_check_crafting_multiple
===============================================================================
[ERROR]
Traceback (most recent call last):
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\bravo\tests\inventory\test_slots.py", line 175, in setUp
    recipes = retrieve_plugins(IRecipe)
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\bravo\plugin.py", line 238, in retrieve_plugins
    for p in get_plugins(interface, "bravo.plugins", parameters):
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\bravo\plugin.py", line 204, in get_plugins
    m = load(pm, mapper)
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_exocet.py", line 395, in load
    pkgContext = PackageContext(maker, mapper, getModule)
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_exocet.py", line 527, in __init__
    self.allModules  = analyzePackage(self.packageMaker)
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_exocet.py", line 634, in analyzePackage
    for im in m.iterImportNames():
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_modules.py", line 525, in iterImportNames
    self._maybeLoadFinder()
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_modules.py", line 469, in _maybeLoadFinder
    tree = ast.parse(self.filePath.getContent())
  File "C:\Python26\lib\ast.py", line 37, in parse
    return compile(expr, filename, mode, PyCF_ONLY_AST)
exceptions.SyntaxError: invalid syntax (<unknown>, line 1)

bravo.tests.inventory.test_slots.TestCraftingShovel.test_check_crafting
bravo.tests.inventory.test_slots.TestCraftingShovel.test_check_crafting_multiple
bravo.tests.inventory.test_slots.TestCraftingShovel.test_check_crafting_offset
===============================================================================
[ERROR]
Traceback (most recent call last):
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\bravo\tests\inventory\test_slots.py", line 94, in test_check_crafting
    self.i.update_crafted()
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\bravo\inventory\slots.py", line 120, in update_crafted
    self.check_recipes()
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\bravo\inventory\slots.py", line 163, in check_recipes
    for name, recipe in retrieve_plugins(IRecipe).iteritems():
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\bravo\plugin.py", line 238, in retrieve_plugins
    for p in get_plugins(interface, "bravo.plugins", parameters):
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\bravo\plugin.py", line 204, in get_plugins
    m = load(pm, mapper)
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_exocet.py", line 395, in load
    pkgContext = PackageContext(maker, mapper, getModule)
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_exocet.py", line 527, in __init__
    self.allModules  = analyzePackage(self.packageMaker)
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_exocet.py", line 634, in analyzePackage
    for im in m.iterImportNames():
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_modules.py", line 525, in iterImportNames
    self._maybeLoadFinder()
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_modules.py", line 469, in _maybeLoadFinder
    tree = ast.parse(self.filePath.getContent())
  File "C:\Python26\lib\ast.py", line 37, in parse
    return compile(expr, filename, mode, PyCF_ONLY_AST)
exceptions.SyntaxError: invalid syntax (<unknown>, line 1)

bravo.tests.inventory.test_slots.TestCraftingSticks.test_check_crafting
===============================================================================
[ERROR]
Traceback (most recent call last):
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\bravo\tests\inventory\test_slots.py", line 103, in test_check_crafting_multiple
    self.i.update_crafted()
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\bravo\inventory\slots.py", line 120, in update_crafted
    self.check_recipes()
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\bravo\inventory\slots.py", line 163, in check_recipes
    for name, recipe in retrieve_plugins(IRecipe).iteritems():
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\bravo\plugin.py", line 238, in retrieve_plugins
    for p in get_plugins(interface, "bravo.plugins", parameters):
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\bravo\plugin.py", line 204, in get_plugins
    m = load(pm, mapper)
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_exocet.py", line 395, in load
    pkgContext = PackageContext(maker, mapper, getModule)
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_exocet.py", line 527, in __init__
    self.allModules  = analyzePackage(self.packageMaker)
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_exocet.py", line 634, in analyzePackage
    for im in m.iterImportNames():
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_modules.py", line 525, in iterImportNames
    self._maybeLoadFinder()
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_modules.py", line 469, in _maybeLoadFinder
    tree = ast.parse(self.filePath.getContent())
  File "C:\Python26\lib\ast.py", line 37, in parse
    return compile(expr, filename, mode, PyCF_ONLY_AST)
exceptions.SyntaxError: invalid syntax (<unknown>, line 1)

bravo.tests.inventory.test_slots.TestCraftingSticks.test_check_crafting_multiple
===============================================================================
[ERROR]
Traceback (most recent call last):
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\bravo\tests\inventory\test_slots.py", line 113, in test_check_crafting_offset
    self.i.update_crafted()
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\bravo\inventory\slots.py", line 120, in update_crafted
    self.check_recipes()
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\bravo\inventory\slots.py", line 163, in check_recipes
    for name, recipe in retrieve_plugins(IRecipe).iteritems():
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\bravo\plugin.py", line 238, in retrieve_plugins
    for p in get_plugins(interface, "bravo.plugins", parameters):
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\bravo\plugin.py", line 204, in get_plugins
    m = load(pm, mapper)
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_exocet.py", line 395, in load
    pkgContext = PackageContext(maker, mapper, getModule)
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_exocet.py", line 527, in __init__
    self.allModules  = analyzePackage(self.packageMaker)
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_exocet.py", line 634, in analyzePackage
    for im in m.iterImportNames():
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_modules.py", line 525, in iterImportNames
    self._maybeLoadFinder()
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_modules.py", line 469, in _maybeLoadFinder
    tree = ast.parse(self.filePath.getContent())
  File "C:\Python26\lib\ast.py", line 37, in parse
    return compile(expr, filename, mode, PyCF_ONLY_AST)
exceptions.SyntaxError: invalid syntax (<unknown>, line 1)

bravo.tests.inventory.test_slots.TestCraftingSticks.test_check_crafting_offset
===============================================================================
[ERROR]
Traceback (most recent call last):
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\bravo\tests\inventory\test_slots.py", line 125, in setUp
    recipes = retrieve_plugins(IRecipe)
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\bravo\plugin.py", line 238, in retrieve_plugins
    for p in get_plugins(interface, "bravo.plugins", parameters):
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\bravo\plugin.py", line 204, in get_plugins
    m = load(pm, mapper)
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_exocet.py", line 395, in load
    pkgContext = PackageContext(maker, mapper, getModule)
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_exocet.py", line 527, in __init__
    self.allModules  = analyzePackage(self.packageMaker)
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_exocet.py", line 634, in analyzePackage
    for im in m.iterImportNames():
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_modules.py", line 525, in iterImportNames
    self._maybeLoadFinder()
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_modules.py", line 469, in _maybeLoadFinder
    tree = ast.parse(self.filePath.getContent())
  File "C:\Python26\lib\ast.py", line 37, in parse
    return compile(expr, filename, mode, PyCF_ONLY_AST)
exceptions.SyntaxError: invalid syntax (<unknown>, line 1)

bravo.tests.inventory.test_slots.TestCraftingTorches.test_check_crafting
bravo.tests.inventory.test_slots.TestCraftingTorches.test_check_crafting_multiple
bravo.tests.inventory.test_slots.TestCraftingTorches.test_check_crafting_offset
===============================================================================
[ERROR]
Traceback (most recent call last):
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\bravo\tests\inventory\test_slots.py", line 49, in setUp
    recipes = retrieve_plugins(IRecipe)
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\bravo\plugin.py", line 238, in retrieve_plugins
    for p in get_plugins(interface, "bravo.plugins", parameters):
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\bravo\plugin.py", line 204, in get_plugins
    m = load(pm, mapper)
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_exocet.py", line 395, in load
    pkgContext = PackageContext(maker, mapper, getModule)
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_exocet.py", line 527, in __init__
    self.allModules  = analyzePackage(self.packageMaker)
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_exocet.py", line 634, in analyzePackage
    for im in m.iterImportNames():
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_modules.py", line 525, in iterImportNames
    self._maybeLoadFinder()
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_modules.py", line 469, in _maybeLoadFinder
    tree = ast.parse(self.filePath.getContent())
  File "C:\Python26\lib\ast.py", line 37, in parse
    return compile(expr, filename, mode, PyCF_ONLY_AST)
exceptions.SyntaxError: invalid syntax (<unknown>, line 1)

bravo.tests.inventory.test_slots.TestCraftingWood.test_check_crafting
bravo.tests.inventory.test_slots.TestCraftingWood.test_check_crafting_multiple
bravo.tests.inventory.test_slots.TestCraftingWood.test_check_crafting_offset
===============================================================================
[ERROR]
Traceback (most recent call last):
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\bravo\tests\inventory\test_windows.py", line 504, in test_close_window
    self.i.slots.update_crafted()
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\bravo\inventory\slots.py", line 120, in update_crafted
    self.check_recipes()
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\bravo\inventory\slots.py", line 163, in check_recipes
    for name, recipe in retrieve_plugins(IRecipe).iteritems():
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\bravo\plugin.py", line 238, in retrieve_plugins
    for p in get_plugins(interface, "bravo.plugins", parameters):
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\bravo\plugin.py", line 204, in get_plugins
    m = load(pm, mapper)
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_exocet.py", line 395, in load
    pkgContext = PackageContext(maker, mapper, getModule)
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_exocet.py", line 527, in __init__
    self.allModules  = analyzePackage(self.packageMaker)
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_exocet.py", line 634, in analyzePackage
    for im in m.iterImportNames():
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_modules.py", line 525, in iterImportNames
    self._maybeLoadFinder()
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_modules.py", line 469, in _maybeLoadFinder
    tree = ast.parse(self.filePath.getContent())
  File "C:\Python26\lib\ast.py", line 37, in parse
    return compile(expr, filename, mode, PyCF_ONLY_AST)
exceptions.SyntaxError: invalid syntax (<unknown>, line 1)

bravo.tests.inventory.test_windows.TestWindowIntegration.test_close_window
===============================================================================
[ERROR]
Traceback (most recent call last):
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\bravo\tests\inventory\test_windows.py", line 355, in test_craft_torches
    self.i.select(1)
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\bravo\inventory\windows.py", line 287, in select
    self.slots.update_crafted()
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\bravo\inventory\slots.py", line 120, in update_crafted
    self.check_recipes()
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\bravo\inventory\slots.py", line 163, in check_recipes
    for name, recipe in retrieve_plugins(IRecipe).iteritems():
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\bravo\plugin.py", line 238, in retrieve_plugins
    for p in get_plugins(interface, "bravo.plugins", parameters):
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\bravo\plugin.py", line 204, in get_plugins
    m = load(pm, mapper)
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_exocet.py", line 395, in load
    pkgContext = PackageContext(maker, mapper, getModule)
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_exocet.py", line 527, in __init__
    self.allModules  = analyzePackage(self.packageMaker)
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_exocet.py", line 634, in analyzePackage
    for im in m.iterImportNames():
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_modules.py", line 525, in iterImportNames
    self._maybeLoadFinder()
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_modules.py", line 469, in _maybeLoadFinder
    tree = ast.parse(self.filePath.getContent())
  File "C:\Python26\lib\ast.py", line 37, in parse
    return compile(expr, filename, mode, PyCF_ONLY_AST)
exceptions.SyntaxError: invalid syntax (<unknown>, line 1)

bravo.tests.inventory.test_windows.TestWindowIntegration.test_craft_torches
===============================================================================
[ERROR]
Traceback (most recent call last):
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\bravo\tests\inventory\test_windows.py", line 327, in test_craft_wood_from_log
    self.i.select(1)
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\bravo\inventory\windows.py", line 287, in select
    self.slots.update_crafted()
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\bravo\inventory\slots.py", line 120, in update_crafted
    self.check_recipes()
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\bravo\inventory\slots.py", line 163, in check_recipes
    for name, recipe in retrieve_plugins(IRecipe).iteritems():
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\bravo\plugin.py", line 238, in retrieve_plugins
    for p in get_plugins(interface, "bravo.plugins", parameters):
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\bravo\plugin.py", line 204, in get_plugins
    m = load(pm, mapper)
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_exocet.py", line 395, in load
    pkgContext = PackageContext(maker, mapper, getModule)
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_exocet.py", line 527, in __init__
    self.allModules  = analyzePackage(self.packageMaker)
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_exocet.py", line 634, in analyzePackage
    for im in m.iterImportNames():
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_modules.py", line 525, in iterImportNames
    self._maybeLoadFinder()
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_modules.py", line 469, in _maybeLoadFinder
    tree = ast.parse(self.filePath.getContent())
  File "C:\Python26\lib\ast.py", line 37, in parse
    return compile(expr, filename, mode, PyCF_ONLY_AST)
exceptions.SyntaxError: invalid syntax (<unknown>, line 1)

bravo.tests.inventory.test_windows.TestWindowIntegration.test_craft_wood_from_log
===============================================================================
[ERROR]
Traceback (most recent call last):
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\bravo\tests\inventory\test_windows.py", line 440, in test_shift_click_crafted
    self.i.select(1)
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\bravo\inventory\windows.py", line 287, in select
    self.slots.update_crafted()
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\bravo\inventory\slots.py", line 120, in update_crafted
    self.check_recipes()
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\bravo\inventory\slots.py", line 163, in check_recipes
    for name, recipe in retrieve_plugins(IRecipe).iteritems():
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\bravo\plugin.py", line 238, in retrieve_plugins
    for p in get_plugins(interface, "bravo.plugins", parameters):
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\bravo\plugin.py", line 204, in get_plugins
    m = load(pm, mapper)
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_exocet.py", line 395, in load
    pkgContext = PackageContext(maker, mapper, getModule)
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_exocet.py", line 527, in __init__
    self.allModules  = analyzePackage(self.packageMaker)
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_exocet.py", line 634, in analyzePackage
    for im in m.iterImportNames():
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_modules.py", line 525, in iterImportNames
    self._maybeLoadFinder()
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_modules.py", line 469, in _maybeLoadFinder
    tree = ast.parse(self.filePath.getContent())
  File "C:\Python26\lib\ast.py", line 37, in parse
    return compile(expr, filename, mode, PyCF_ONLY_AST)
exceptions.SyntaxError: invalid syntax (<unknown>, line 1)

bravo.tests.inventory.test_windows.TestWindowIntegration.test_shift_click_crafted
===============================================================================
[ERROR]
Traceback (most recent call last):
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\bravo\tests\inventory\test_windows.py", line 467, in test_shift_click_crafted_almost_full_inventory
    self.i.slots.update_crafted()
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\bravo\inventory\slots.py", line 120, in update_crafted
    self.check_recipes()
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\bravo\inventory\slots.py", line 163, in check_recipes
    for name, recipe in retrieve_plugins(IRecipe).iteritems():
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\bravo\plugin.py", line 238, in retrieve_plugins
    for p in get_plugins(interface, "bravo.plugins", parameters):
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\bravo\plugin.py", line 204, in get_plugins
    m = load(pm, mapper)
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_exocet.py", line 395, in load
    pkgContext = PackageContext(maker, mapper, getModule)
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_exocet.py", line 527, in __init__
    self.allModules  = analyzePackage(self.packageMaker)
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_exocet.py", line 634, in analyzePackage
    for im in m.iterImportNames():
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_modules.py", line 525, in iterImportNames
    self._maybeLoadFinder()
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_modules.py", line 469, in _maybeLoadFinder
    tree = ast.parse(self.filePath.getContent())
  File "C:\Python26\lib\ast.py", line 37, in parse
    return compile(expr, filename, mode, PyCF_ONLY_AST)
exceptions.SyntaxError: invalid syntax (<unknown>, line 1)

bravo.tests.inventory.test_windows.TestWindowIntegration.test_shift_click_crafted_almost_full_inventory
===============================================================================
[ERROR]
Traceback (most recent call last):
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\bravo\tests\inventory\test_windows.py", line 488, in test_shift_click_crafted_full_inventory
    self.i.slots.update_crafted()
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\bravo\inventory\slots.py", line 120, in update_crafted
    self.check_recipes()
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\bravo\inventory\slots.py", line 163, in check_recipes
    for name, recipe in retrieve_plugins(IRecipe).iteritems():
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\bravo\plugin.py", line 238, in retrieve_plugins
    for p in get_plugins(interface, "bravo.plugins", parameters):
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\bravo\plugin.py", line 204, in get_plugins
    m = load(pm, mapper)
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_exocet.py", line 395, in load
    pkgContext = PackageContext(maker, mapper, getModule)
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_exocet.py", line 527, in __init__
    self.allModules  = analyzePackage(self.packageMaker)
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_exocet.py", line 634, in analyzePackage
    for im in m.iterImportNames():
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_modules.py", line 525, in iterImportNames
    self._maybeLoadFinder()
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_modules.py", line 469, in _maybeLoadFinder
    tree = ast.parse(self.filePath.getContent())
  File "C:\Python26\lib\ast.py", line 37, in parse
    return compile(expr, filename, mode, PyCF_ONLY_AST)
exceptions.SyntaxError: invalid syntax (<unknown>, line 1)

bravo.tests.inventory.test_windows.TestWindowIntegration.test_shift_click_crafted_full_inventory
===============================================================================
[ERROR]
Traceback (most recent call last):
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\bravo\tests\inventory\test_windows.py", line 545, in test_close_window
    self.i.slots.update_crafted()
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\bravo\inventory\slots.py", line 120, in update_crafted
    self.check_recipes()
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\bravo\inventory\slots.py", line 163, in check_recipes
    for name, recipe in retrieve_plugins(IRecipe).iteritems():
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\bravo\plugin.py", line 238, in retrieve_plugins
    for p in get_plugins(interface, "bravo.plugins", parameters):
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\bravo\plugin.py", line 204, in get_plugins
    m = load(pm, mapper)
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_exocet.py", line 395, in load
    pkgContext = PackageContext(maker, mapper, getModule)
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_exocet.py", line 527, in __init__
    self.allModules  = analyzePackage(self.packageMaker)
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_exocet.py", line 634, in analyzePackage
    for im in m.iterImportNames():
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_modules.py", line 525, in iterImportNames
    self._maybeLoadFinder()
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_modules.py", line 469, in _maybeLoadFinder
    tree = ast.parse(self.filePath.getContent())
  File "C:\Python26\lib\ast.py", line 37, in parse
    return compile(expr, filename, mode, PyCF_ONLY_AST)
exceptions.SyntaxError: invalid syntax (<unknown>, line 1)

bravo.tests.inventory.test_windows.TestWorkbenchIntegration.test_close_window
===============================================================================
[ERROR]
Traceback (most recent call last):
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\bravo\tests\inventory\test_windows.py", line 565, in test_craft_golden_apple
    self.i.select(1, True)
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\bravo\inventory\windows.py", line 287, in select
    self.slots.update_crafted()
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\bravo\inventory\slots.py", line 120, in update_crafted
    self.check_recipes()
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\bravo\inventory\slots.py", line 163, in check_recipes
    for name, recipe in retrieve_plugins(IRecipe).iteritems():
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\bravo\plugin.py", line 238, in retrieve_plugins
    for p in get_plugins(interface, "bravo.plugins", parameters):
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\bravo\plugin.py", line 204, in get_plugins
    m = load(pm, mapper)
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_exocet.py", line 395, in load
    pkgContext = PackageContext(maker, mapper, getModule)
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_exocet.py", line 527, in __init__
    self.allModules  = analyzePackage(self.packageMaker)
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_exocet.py", line 634, in analyzePackage
    for im in m.iterImportNames():
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_modules.py", line 525, in iterImportNames
    self._maybeLoadFinder()
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_modules.py", line 469, in _maybeLoadFinder
    tree = ast.parse(self.filePath.getContent())
  File "C:\Python26\lib\ast.py", line 37, in parse
    return compile(expr, filename, mode, PyCF_ONLY_AST)
exceptions.SyntaxError: invalid syntax (<unknown>, line 1)

bravo.tests.inventory.test_windows.TestWorkbenchIntegration.test_craft_golden_apple
===============================================================================
[ERROR]
Traceback (most recent call last):
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\bravo\tests\plugins\test_automatons.py", line 30, in setUp
    configuration.add_section("world unittest")
  File "C:\Python26\lib\ConfigParser.py", line 245, in add_section
    raise DuplicateSectionError(section)
ConfigParser.DuplicateSectionError: Section 'world unittest' already exists

bravo.tests.plugins.test_automatons.TestGrass.test_above
bravo.tests.plugins.test_automatons.TestGrass.test_not_dirt
bravo.tests.plugins.test_automatons.TestGrass.test_surrounding
bravo.tests.plugins.test_automatons.TestGrass.test_surrounding_not_dirt
bravo.tests.plugins.test_automatons.TestGrass.test_surrounding_obstructed
bravo.tests.plugins.test_automatons.TestGrass.test_trivial
bravo.tests.plugins.test_automatons.TestGrass.test_two_of_four
bravo.tests.plugins.test_automatons.TestGrass.test_unloaded_chunk
===============================================================================
[ERROR]
Traceback (most recent call last):
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\bravo\tests\plugins\test_build_hooks.py", line 31, in setUp
    parameters={"factory": self.f})
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\bravo\plugin.py", line 238, in retrieve_plugins
    for p in get_plugins(interface, "bravo.plugins", parameters):
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\bravo\plugin.py", line 204, in get_plugins
    m = load(pm, mapper)
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_exocet.py", line 395, in load
    pkgContext = PackageContext(maker, mapper, getModule)
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_exocet.py", line 527, in __init__
    self.allModules  = analyzePackage(self.packageMaker)
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_exocet.py", line 634, in analyzePackage
    for im in m.iterImportNames():
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_modules.py", line 525, in iterImportNames
    self._maybeLoadFinder()
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_modules.py", line 469, in _maybeLoadFinder
    tree = ast.parse(self.filePath.getContent())
  File "C:\Python26\lib\ast.py", line 37, in parse
    return compile(expr, filename, mode, PyCF_ONLY_AST)
exceptions.SyntaxError: invalid syntax (<unknown>, line 1)

bravo.tests.plugins.test_build_hooks.TestSign.test_passthrough
bravo.tests.plugins.test_build_hooks.TestSign.test_sign
bravo.tests.plugins.test_build_hooks.TestSign.test_sign_floor
bravo.tests.plugins.test_build_hooks.TestSign.test_sign_floor_oriented
bravo.tests.plugins.test_build_hooks.TestSign.test_trivial
===============================================================================
[ERROR]
Traceback (most recent call last):
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\bravo\tests\plugins\test_commands.py", line 42, in setUp
    parameters={"factory": CommandsMockFactory()})
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\bravo\plugin.py", line 238, in retrieve_plugins
    for p in get_plugins(interface, "bravo.plugins", parameters):
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\bravo\plugin.py", line 204, in get_plugins
    m = load(pm, mapper)
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_exocet.py", line 395, in load
    pkgContext = PackageContext(maker, mapper, getModule)
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_exocet.py", line 527, in __init__
    self.allModules  = analyzePackage(self.packageMaker)
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_exocet.py", line 634, in analyzePackage
    for im in m.iterImportNames():
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_modules.py", line 525, in iterImportNames
    self._maybeLoadFinder()
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_modules.py", line 469, in _maybeLoadFinder
    tree = ast.parse(self.filePath.getContent())
  File "C:\Python26\lib\ast.py", line 37, in parse
    return compile(expr, filename, mode, PyCF_ONLY_AST)
exceptions.SyntaxError: invalid syntax (<unknown>, line 1)

bravo.tests.plugins.test_commands.TestGetpos.test_return_value
bravo.tests.plugins.test_commands.TestGetpos.test_trivial
===============================================================================
[ERROR]
Traceback (most recent call last):
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\bravo\tests\plugins\test_commands.py", line 63, in setUp
    parameters={"factory": self.f})
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\bravo\plugin.py", line 238, in retrieve_plugins
    for p in get_plugins(interface, "bravo.plugins", parameters):
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\bravo\plugin.py", line 204, in get_plugins
    m = load(pm, mapper)
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_exocet.py", line 395, in load
    pkgContext = PackageContext(maker, mapper, getModule)
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_exocet.py", line 527, in __init__
    self.allModules  = analyzePackage(self.packageMaker)
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_exocet.py", line 634, in analyzePackage
    for im in m.iterImportNames():
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_modules.py", line 525, in iterImportNames
    self._maybeLoadFinder()
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_modules.py", line 469, in _maybeLoadFinder
    tree = ast.parse(self.filePath.getContent())
  File "C:\Python26\lib\ast.py", line 37, in parse
    return compile(expr, filename, mode, PyCF_ONLY_AST)
exceptions.SyntaxError: invalid syntax (<unknown>, line 1)

bravo.tests.plugins.test_commands.TestGive.test_no_parameters
bravo.tests.plugins.test_commands.TestGive.test_trivial
===============================================================================
[ERROR]
Traceback (most recent call last):
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\bravo\tests\plugins\test_commands.py", line 92, in setUp
    parameters={"factory": self.f})
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\bravo\plugin.py", line 238, in retrieve_plugins
    for p in get_plugins(interface, "bravo.plugins", parameters):
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\bravo\plugin.py", line 204, in get_plugins
    m = load(pm, mapper)
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_exocet.py", line 395, in load
    pkgContext = PackageContext(maker, mapper, getModule)
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_exocet.py", line 527, in __init__
    self.allModules  = analyzePackage(self.packageMaker)
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_exocet.py", line 634, in analyzePackage
    for im in m.iterImportNames():
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_modules.py", line 525, in iterImportNames
    self._maybeLoadFinder()
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_modules.py", line 469, in _maybeLoadFinder
    tree = ast.parse(self.filePath.getContent())
  File "C:\Python26\lib\ast.py", line 37, in parse
    return compile(expr, filename, mode, PyCF_ONLY_AST)
exceptions.SyntaxError: invalid syntax (<unknown>, line 1)

bravo.tests.plugins.test_commands.TestTime.test_set_day
bravo.tests.plugins.test_commands.TestTime.test_set_sunset
bravo.tests.plugins.test_commands.TestTime.test_trivial
===============================================================================
[ERROR]
Traceback (most recent call last):
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\bravo\tests\plugins\test_fallables.py", line 15, in setUp
    self.p = retrieve_plugins(IDigHook, parameters={"factory": self.f})
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\bravo\plugin.py", line 238, in retrieve_plugins
    for p in get_plugins(interface, "bravo.plugins", parameters):
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\bravo\plugin.py", line 204, in get_plugins
    m = load(pm, mapper)
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_exocet.py", line 395, in load
    pkgContext = PackageContext(maker, mapper, getModule)
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_exocet.py", line 527, in __init__
    self.allModules  = analyzePackage(self.packageMaker)
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_exocet.py", line 634, in analyzePackage
    for im in m.iterImportNames():
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_modules.py", line 525, in iterImportNames
    self._maybeLoadFinder()
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_modules.py", line 469, in _maybeLoadFinder
    tree = ast.parse(self.filePath.getContent())
  File "C:\Python26\lib\ast.py", line 37, in parse
    return compile(expr, filename, mode, PyCF_ONLY_AST)
exceptions.SyntaxError: invalid syntax (<unknown>, line 1)

bravo.tests.plugins.test_fallables.TestAlphaSandGravelDig.test_floating_sand
bravo.tests.plugins.test_fallables.TestAlphaSandGravelDig.test_sand_on_snow
bravo.tests.plugins.test_fallables.TestAlphaSandGravelDig.test_sand_on_water
bravo.tests.plugins.test_fallables.TestAlphaSandGravelDig.test_trivial
===============================================================================
[ERROR]
Traceback (most recent call last):
  File "C:\Python26\lib\unittest.py", line 270, in run
    self.setUp()
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\bravo\tests\plugins\test_generators.py", line 15, in setUp
    self.p = bravo.plugin.retrieve_plugins(bravo.ibravo.ITerrainGenerator)
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\bravo\plugin.py", line 238, in retrieve_plugins
    for p in get_plugins(interface, "bravo.plugins", parameters):
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\bravo\plugin.py", line 204, in get_plugins
    m = load(pm, mapper)
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_exocet.py", line 395, in load
    pkgContext = PackageContext(maker, mapper, getModule)
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_exocet.py", line 527, in __init__
    self.allModules  = analyzePackage(self.packageMaker)
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_exocet.py", line 634, in analyzePackage
    for im in m.iterImportNames():
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_modules.py", line 525, in iterImportNames
    self._maybeLoadFinder()
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_modules.py", line 469, in _maybeLoadFinder
    tree = ast.parse(self.filePath.getContent())
  File "C:\Python26\lib\ast.py", line 37, in parse
    return compile(expr, filename, mode, PyCF_ONLY_AST)
exceptions.SyntaxError: invalid syntax (<unknown>, line 1)

bravo.tests.plugins.test_generators.TestGenerators.test_beaches_immersed
bravo.tests.plugins.test_generators.TestGenerators.test_beaches_range
bravo.tests.plugins.test_generators.TestGenerators.test_boring
bravo.tests.plugins.test_generators.TestGenerators.test_trivial
===============================================================================
[ERROR]
Traceback (most recent call last):
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\bravo\tests\plugins\test_physics.py", line 28, in setUp
    bravo.config.configuration.add_section("world unittest")
  File "C:\Python26\lib\ConfigParser.py", line 245, in add_section
    raise DuplicateSectionError(section)
ConfigParser.DuplicateSectionError: Section 'world unittest' already exists

bravo.tests.plugins.test_physics.TestWater.test_fluid_spread_edge
bravo.tests.plugins.test_physics.TestWater.test_obstacle
bravo.tests.plugins.test_physics.TestWater.test_sponge
bravo.tests.plugins.test_physics.TestWater.test_sponge_absorb_spring
bravo.tests.plugins.test_physics.TestWater.test_sponge_salt
bravo.tests.plugins.test_physics.TestWater.test_spring_fall
bravo.tests.plugins.test_physics.TestWater.test_spring_fall_dig
bravo.tests.plugins.test_physics.TestWater.test_spring_fall_dig_offset
bravo.tests.plugins.test_physics.TestWater.test_spring_remove
bravo.tests.plugins.test_physics.TestWater.test_spring_spread
bravo.tests.plugins.test_physics.TestWater.test_spring_spread_edge
bravo.tests.plugins.test_physics.TestWater.test_spring_underneath_keepalive
bravo.tests.plugins.test_physics.TestWater.test_trench
bravo.tests.plugins.test_physics.TestWater.test_trivial
bravo.tests.plugins.test_physics.TestWater.test_update_fluid
bravo.tests.plugins.test_physics.TestWater.test_update_fluid_falling
bravo.tests.plugins.test_physics.TestWater.test_update_fluid_metadata
bravo.tests.plugins.test_physics.TestWater.test_update_fluid_negative
bravo.tests.plugins.test_physics.TestWater.test_update_fluid_unloaded
bravo.tests.plugins.test_physics.TestWater.test_zero_y
===============================================================================
[ERROR]
Traceback (most recent call last):
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\bravo\tests\plugins\test_recipes.py", line 12, in setUp
    self.p = retrieve_plugins(IRecipe)
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\bravo\plugin.py", line 238, in retrieve_plugins
    for p in get_plugins(interface, "bravo.plugins", parameters):
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\bravo\plugin.py", line 204, in get_plugins
    m = load(pm, mapper)
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_exocet.py", line 395, in load
    pkgContext = PackageContext(maker, mapper, getModule)
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_exocet.py", line 527, in __init__
    self.allModules  = analyzePackage(self.packageMaker)
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_exocet.py", line 634, in analyzePackage
    for im in m.iterImportNames():
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_modules.py", line 525, in iterImportNames
    self._maybeLoadFinder()
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_modules.py", line 469, in _maybeLoadFinder
    tree = ast.parse(self.filePath.getContent())
  File "C:\Python26\lib\ast.py", line 37, in parse
    return compile(expr, filename, mode, PyCF_ONLY_AST)
exceptions.SyntaxError: invalid syntax (<unknown>, line 1)

bravo.tests.plugins.test_recipes.TestRecipes.test_bed_matches_tie_dye
bravo.tests.plugins.test_recipes.TestRecipes.test_black_wool_matches_lime
bravo.tests.plugins.test_recipes.TestRecipes.test_black_wool_matches_white
bravo.tests.plugins.test_recipes.TestRecipes.test_compass_provides
bravo.tests.plugins.test_recipes.TestRecipes.test_trivial
===============================================================================
[ERROR]
Traceback (most recent call last):
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\bravo\tests\plugins\test_redstone.py", line 23, in setUp
    bravo.config.configuration.add_section("world unittest")
  File "C:\Python26\lib\ConfigParser.py", line 245, in add_section
    raise DuplicateSectionError(section)
ConfigParser.DuplicateSectionError: Section 'world unittest' already exists

bravo.tests.plugins.test_redstone.TestRedstone.test_nor_gate
bravo.tests.plugins.test_redstone.TestRedstone.test_not_gate
bravo.tests.plugins.test_redstone.TestRedstone.test_or_gate
bravo.tests.plugins.test_redstone.TestRedstone.test_switch
bravo.tests.plugins.test_redstone.TestRedstone.test_trivial
bravo.tests.plugins.test_redstone.TestRedstone.test_update_wires_disable
bravo.tests.plugins.test_redstone.TestRedstone.test_update_wires_enable
===============================================================================
[ERROR]
Traceback (most recent call last):
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\bravo\tests\plugins\test_seasons.py", line 89, in setUp
    self.p = bravo.plugin.retrieve_plugins(bravo.ibravo.ISeason)
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\bravo\plugin.py", line 238, in retrieve_plugins
    for p in get_plugins(interface, "bravo.plugins", parameters):
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\bravo\plugin.py", line 204, in get_plugins
    m = load(pm, mapper)
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_exocet.py", line 395, in load
    pkgContext = PackageContext(maker, mapper, getModule)
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_exocet.py", line 527, in __init__
    self.allModules  = analyzePackage(self.packageMaker)
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_exocet.py", line 634, in analyzePackage
    for im in m.iterImportNames():
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_modules.py", line 525, in iterImportNames
    self._maybeLoadFinder()
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_modules.py", line 469, in _maybeLoadFinder
    tree = ast.parse(self.filePath.getContent())
  File "C:\Python26\lib\ast.py", line 37, in parse
    return compile(expr, filename, mode, PyCF_ONLY_AST)
exceptions.SyntaxError: invalid syntax (<unknown>, line 1)

bravo.tests.plugins.test_seasons.Spring.test_ice_to_spring
bravo.tests.plugins.test_seasons.Spring.test_snow_to_air
bravo.tests.plugins.test_seasons.Spring.test_trivial
===============================================================================
[ERROR]
Traceback (most recent call last):
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\bravo\tests\plugins\test_seasons.py", line 11, in setUp
    self.p = bravo.plugin.retrieve_plugins(bravo.ibravo.ISeason)
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\bravo\plugin.py", line 238, in retrieve_plugins
    for p in get_plugins(interface, "bravo.plugins", parameters):
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\bravo\plugin.py", line 204, in get_plugins
    m = load(pm, mapper)
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_exocet.py", line 395, in load
    pkgContext = PackageContext(maker, mapper, getModule)
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_exocet.py", line 527, in __init__
    self.allModules  = analyzePackage(self.packageMaker)
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_exocet.py", line 634, in analyzePackage
    for im in m.iterImportNames():
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_modules.py", line 525, in iterImportNames
    self._maybeLoadFinder()
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_modules.py", line 469, in _maybeLoadFinder
    tree = ast.parse(self.filePath.getContent())
  File "C:\Python26\lib\ast.py", line 37, in parse
    return compile(expr, filename, mode, PyCF_ONLY_AST)
exceptions.SyntaxError: invalid syntax (<unknown>, line 1)

bravo.tests.plugins.test_seasons.TestWinter.test_bad_heightmap_floating_snow
bravo.tests.plugins.test_seasons.TestWinter.test_no_floating_snow
bravo.tests.plugins.test_seasons.TestWinter.test_no_snow_on_snow
bravo.tests.plugins.test_seasons.TestWinter.test_snow_on_stone
bravo.tests.plugins.test_seasons.TestWinter.test_spring_to_ice
bravo.tests.plugins.test_seasons.TestWinter.test_top_of_world_snow
bravo.tests.plugins.test_seasons.TestWinter.test_trivial
===============================================================================
[ERROR]
Traceback (most recent call last):
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\bravo\tests\plugins\test_tracks.py", line 14, in setUp
    parameters={"factory": self.f})
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\bravo\plugin.py", line 238, in retrieve_plugins
    for p in get_plugins(interface, "bravo.plugins", parameters):
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\bravo\plugin.py", line 204, in get_plugins
    m = load(pm, mapper)
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_exocet.py", line 395, in load
    pkgContext = PackageContext(maker, mapper, getModule)
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_exocet.py", line 527, in __init__
    self.allModules  = analyzePackage(self.packageMaker)
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_exocet.py", line 634, in analyzePackage
    for im in m.iterImportNames():
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_modules.py", line 525, in iterImportNames
    self._maybeLoadFinder()
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\exocet\_modules.py", line 469, in _maybeLoadFinder
    tree = ast.parse(self.filePath.getContent())
  File "C:\Python26\lib\ast.py", line 37, in parse
    return compile(expr, filename, mode, PyCF_ONLY_AST)
exceptions.SyntaxError: invalid syntax (<unknown>, line 1)

bravo.tests.plugins.test_tracks.TestTracks.test_trivial
===============================================================================
[ERROR]
Traceback (most recent call last):
  File "C:\Python26\lib\unittest.py", line 279, in run
    testMethod()
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\bravo\tests\test_nbt.py", line 37, in test_empty_file
    self.assertRaises(MalformedFileError, NBTFile, temp.name)
  File "C:\Python26\lib\unittest.py", line 336, in failUnlessRaises
    callableObj(*args, **kwargs)
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\bravo\nbt.py", line 279, in __init__
    self.file = GzipFile(filename, mode)
  File "C:\Python26\lib\gzip.py", line 79, in __init__
    fileobj = self.myfileobj = __builtin__.open(filename, mode or 'rb')
exceptions.IOError: [Errno 13] Permission denied: 'c:\\docume~1\\admini~1\\locals~1\\temp\\tmpwcgmdc'

bravo.tests.test_nbt.BugfixTest.test_empty_file
===============================================================================
[ERROR]
Traceback (most recent call last):
  File "C:\Python26\lib\unittest.py", line 279, in run
    testMethod()
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\bravo\tests\test_nbt.py", line 50, in testReadBig
    mynbt = NBTFile(self.f.name)
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\bravo\nbt.py", line 279, in __init__
    self.file = GzipFile(filename, mode)
  File "C:\Python26\lib\gzip.py", line 79, in __init__
    fileobj = self.myfileobj = __builtin__.open(filename, mode or 'rb')
exceptions.IOError: [Errno 13] Permission denied: 'c:\\docume~1\\admini~1\\locals~1\\temp\\tmpprzeip'

bravo.tests.test_nbt.ReadWriteTest.testReadBig
===============================================================================
[ERROR]
Traceback (most recent call last):
  File "C:\Python26\lib\unittest.py", line 279, in run
    testMethod()
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\bravo\tests\test_nbt.py", line 55, in testWriteBig
    mynbt = NBTFile(self.f.name)
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\bravo\nbt.py", line 279, in __init__
    self.file = GzipFile(filename, mode)
  File "C:\Python26\lib\gzip.py", line 79, in __init__
    fileobj = self.myfileobj = __builtin__.open(filename, mode or 'rb')
exceptions.IOError: [Errno 13] Permission denied: 'c:\\docume~1\\admini~1\\locals~1\\temp\\tmpbbrx1b'

bravo.tests.test_nbt.ReadWriteTest.testWriteBig
===============================================================================
[ERROR]
Traceback (most recent call last):
  File "C:\Python26\lib\unittest.py", line 279, in run
    testMethod()
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\bravo\tests\test_nbt.py", line 61, in testWriteback
    mynbt = NBTFile(self.f.name)
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\bravo\nbt.py", line 279, in __init__
    self.file = GzipFile(filename, mode)
  File "C:\Python26\lib\gzip.py", line 79, in __init__
    fileobj = self.myfileobj = __builtin__.open(filename, mode or 'rb')
exceptions.IOError: [Errno 13] Permission denied: 'c:\\docume~1\\admini~1\\locals~1\\temp\\tmpsxjnqk'

bravo.tests.test_nbt.ReadWriteTest.testWriteback
===============================================================================
[ERROR]
Traceback (most recent call last):
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\bravo\tests\test_world.py", line 21, in setUp
    bravo.config.configuration.add_section("world unittest")
  File "C:\Python26\lib\ConfigParser.py", line 245, in add_section
    raise DuplicateSectionError(section)
ConfigParser.DuplicateSectionError: Section 'world unittest' already exists

bravo.tests.test_world.TestWorldChunks.test_get_block
bravo.tests.test_world.TestWorldChunks.test_get_block_readback
bravo.tests.test_world.TestWorldChunks.test_get_block_readback_negative
bravo.tests.test_world.TestWorldChunks.test_get_metadata
bravo.tests.test_world.TestWorldChunks.test_get_metadata_readback
bravo.tests.test_world.TestWorldChunks.test_sync_get_block
bravo.tests.test_world.TestWorldChunks.test_sync_get_block_unloaded
bravo.tests.test_world.TestWorldChunks.test_sync_get_metadata_neighboring
bravo.tests.test_world.TestWorldChunks.test_trivial
bravo.tests.test_world.TestWorldChunks.test_world_level_mark_chunk_dirty
bravo.tests.test_world.TestWorldChunks.test_world_level_mark_chunk_dirty_offset
===============================================================================
[ERROR]
Traceback (most recent call last):
  File "C:\Python26\lib\site-packages\bravo-1.8-py2.6.egg\bravo\tests\test_world.py", line 207, in setUp
    bravo.config.configuration.add_section("world unittest")
  File "C:\Python26\lib\ConfigParser.py", line 245, in add_section
    raise DuplicateSectionError(section)
ConfigParser.DuplicateSectionError: Section 'world unittest' already exists

bravo.tests.test_world.TestWorldInit.test_load_level_exception
bravo.tests.test_world.TestWorldInit.test_trivial
-------------------------------------------------------------------------------
Ran 380 tests in 35.812s

FAILED (expectedFailures=3, failures=1, errors=119, successes=257)