-
63 mstest_sweet_manager
-
13 msTestDataPersistence
-
4 mspassedtest_load_data_raises_if_file_missing
-
5 mspassedtest_load_data_reads_valid_json_file
-
4 mspassedtest_save_data_creates_valid_json_file
-
-
50 msTestSweetManager
-
1 mspassedtest_add_a_sweet
-
1 mspassedtest_add_multiple_sweets
-
1 mspassedtest_adding_duplicate_sweet_raises_error
-
0 mspassedtest_adding_sweet_with_negative_price_raises_error
-
0 mspassedtest_adding_sweet_with_negative_quantity_raises_error
-
7 mspassedtest_delete_multiple_sweets
-
4 mspassedtest_delete_multiple_sweets_in_one_call
-
0 mspassedtest_delete_nonexistent_sweet_raises_error
-
2 mspassedtest_delete_single_sweet
-
2 mspassedtest_filter_by_price_range_returns_correct_sweets
-
3 mspassedtest_get_all_sweets_returns_all
-
1 mspassedtest_purchase_more_than_stock_raises_error
-
2 mspassedtest_purchase_sweet_reduces_quantity
-
0 mspassedtest_restock_nonexistent_sweet_raises_error
-
1 mspassedtest_restock_sweet_increases_quantity
-
2 mspassedtest_restock_with_invalid_quantity_raises_error
-
7 mspassedtest_search_by_category_returns_matching_sweets
-
8 mspassedtest_search_by_name_returns_matching_sweets
-
3 mspassedtest_sort_by_category_alphabetical
-
3 mspassedtest_sort_by_name_alphabetical
-
Ran 27 tests in 0.087s
OK
-
Ran 27 tests in 0.087s
-
0 mspassedtest_update_nonexistent_sweet_raises_error
-
0 mspassedtest_update_sweet
-
1 mspassedtest_update_sweet_with_negative_price_raises_error
-
1 mspassedtest_update_sweet_with_negative_quantity_raises_error
-
-