def METHOD_NAME(self):
    order = Order(
        sellToken=self.mainnet_gno_token_address,
        buyToken=self.mainnet_gno_token_address,
        receiver=NULL_ADDRESS,
        sellAmount=int(1e18),
        buyAmount=1,
        validTo=int(time()) + 3600,
        appData=Web3.keccak(text="hola"),
        feeAmount=0,
        kind="sell",
        partiallyFillable=False,
        sellTokenBalance="erc20",
        buyTokenBalance="erc20",
    )
    from_address = Account.create().address
    self.assertEqual(
        self.mainnet_gnosis_protocol_api.get_fee(order, from_address),
        {
            "errorType": "SameBuyAndSellToken",
            "description": "Buy token is the same as the sell token.",
        },
    )
    order.buyToken = self.mainnet_gnosis_protocol_api.weth_address
    self.assertGreaterEqual(
        self.mainnet_gnosis_protocol_api.get_fee(order, from_address), 0
    )