Esempio n. 1
0
    def __init__(self,
                 tax_rate=0.26375,
                 broker=comdirect(),
                 orderbook=OrderBook()):
        """ Initialize all depots.

            All depots utilize the same Broker's tax rate,
            comdirect as default broker and orderbook.
        """
        Broker.setTAXRate(tax_rate)
        self.__broker = broker
        self.__orderbook = orderbook
Esempio n. 2
0
def depot():
    """Sample pytest fixture.

    See more at: http://doc.pytest.org/en/latest/fixture.html
    """
    # import requests
    # return requests.get('https://github.com/audreyr/cookiecutter-pypackage')
    """ First of all, it builds the Depot """
    Broker.setTAXRate(0.25)
    broker = comdirect()
    orderbook = OrderBook()
    depot = Depot(stock='APPL', broker=broker, orderbook=orderbook)

    return depot