(self)
| 676 | self.assertEqual(len(doc["instock"]), 2) |
| 677 | |
| 678 | def test_delete(self): |
| 679 | db = self.db |
| 680 | |
| 681 | # Start Example 55 |
| 682 | db.inventory.insert_many( |
| 683 | [ |
| 684 | { |
| 685 | "item": "journal", |
| 686 | "qty": 25, |
| 687 | "size": {"h": 14, "w": 21, "uom": "cm"}, |
| 688 | "status": "A", |
| 689 | }, |
| 690 | { |
| 691 | "item": "notebook", |
| 692 | "qty": 50, |
| 693 | "size": {"h": 8.5, "w": 11, "uom": "in"}, |
| 694 | "status": "P", |
| 695 | }, |
| 696 | { |
| 697 | "item": "paper", |
| 698 | "qty": 100, |
| 699 | "size": {"h": 8.5, "w": 11, "uom": "in"}, |
| 700 | "status": "D", |
| 701 | }, |
| 702 | { |
| 703 | "item": "planner", |
| 704 | "qty": 75, |
| 705 | "size": {"h": 22.85, "w": 30, "uom": "cm"}, |
| 706 | "status": "D", |
| 707 | }, |
| 708 | { |
| 709 | "item": "postcard", |
| 710 | "qty": 45, |
| 711 | "size": {"h": 10, "w": 15.25, "uom": "cm"}, |
| 712 | "status": "A", |
| 713 | }, |
| 714 | ] |
| 715 | ) |
| 716 | # End Example 55 |
| 717 | |
| 718 | self.assertEqual(db.inventory.count_documents({}), 5) |
| 719 | |
| 720 | # Start Example 57 |
| 721 | db.inventory.delete_many({"status": "A"}) |
| 722 | # End Example 57 |
| 723 | |
| 724 | self.assertEqual(db.inventory.count_documents({}), 3) |
| 725 | |
| 726 | # Start Example 58 |
| 727 | db.inventory.delete_one({"status": "D"}) |
| 728 | # End Example 58 |
| 729 | |
| 730 | self.assertEqual(db.inventory.count_documents({}), 2) |
| 731 | |
| 732 | # Start Example 56 |
| 733 | db.inventory.delete_many({}) |
| 734 | # End Example 56 |
| 735 |
nothing calls this directly
no test coverage detected