def test_can_request(self): credentials = Credentials() shopify = Shopify(shop_name='test', credentials=credentials) model = Model() try: shopify._can_request("create", model) self.fail() except InvalidRequestException: pass try: shopify._can_request("create", Model) self.fail() except InvalidRequestException: pass model.supported.append("create") shopify._can_request("create", model)