def METHOD_NAME(self) -> None:
    prices: Dict[str, int] = self.multiworld.worlds[self.player].shop_prices
    for loc, price in prices.items():
        with self.subTest("prices", loc=loc):
            self.assertLessEqual(price, self.multiworld.get_location(f"The Shop - {loc}", self.player).cost)
            self.assertTrue(loc in SHOP_ITEMS)
    self.assertEqual(len(prices), len(SHOP_ITEMS))