63 ms

: 27 total, 27 passed

  • Collapse |
  • Expand
  • 63 ms
    test_sweet_manager
    • 13 ms
      TestDataPersistence
      • 4 ms
        passedtest_load_data_raises_if_file_missing
      • 5 ms
        passedtest_load_data_reads_valid_json_file
      • 4 ms
        passedtest_save_data_creates_valid_json_file
    • 50 ms
      TestSweetManager
      • 1 ms
        passedtest_add_a_sweet
      • 1 ms
        passedtest_add_multiple_sweets
      • 1 ms
        passedtest_adding_duplicate_sweet_raises_error
      • 0 ms
        passedtest_adding_sweet_with_negative_price_raises_error
      • 0 ms
        passedtest_adding_sweet_with_negative_quantity_raises_error
      • 7 ms
        passedtest_delete_multiple_sweets
      • 4 ms
        passedtest_delete_multiple_sweets_in_one_call
      • 0 ms
        passedtest_delete_nonexistent_sweet_raises_error
      • 2 ms
        passedtest_delete_single_sweet
      • 2 ms
        passedtest_filter_by_price_range_returns_correct_sweets
      • 3 ms
        passedtest_get_all_sweets_returns_all
      • 1 ms
        passedtest_purchase_more_than_stock_raises_error
      • 2 ms
        passedtest_purchase_sweet_reduces_quantity
      • 0 ms
        passedtest_restock_nonexistent_sweet_raises_error
      • 1 ms
        passedtest_restock_sweet_increases_quantity
      • 2 ms
        passedtest_restock_with_invalid_quantity_raises_error
      • 7 ms
        passedtest_search_by_category_returns_matching_sweets
      • 8 ms
        passedtest_search_by_name_returns_matching_sweets
      • 3 ms
        passedtest_sort_by_category_alphabetical
      • 3 ms
        passedtest_sort_by_name_alphabetical
        • Ran 27 tests in 0.087s
          OK
      • 0 ms
        passedtest_update_nonexistent_sweet_raises_error
      • 0 ms
        passedtest_update_sweet
      • 1 ms
        passedtest_update_sweet_with_negative_price_raises_error
      • 1 ms
        passedtest_update_sweet_with_negative_quantity_raises_error

Generated by PyCharm on 17/07/25, 10:06 pm