コード例 #1
0
    def test_get_json(self):

        appl = stockservice.Stock(-1.16, -0.19, "NASDAQ", 603.55, "May 21, 11:26AM EDT", "AAPL")
        appl_dict = appl._to_dict()

        stockservice.disconnect("../stockservice/cache.json")
        json_res = stockservice._fetch_stock_info({"q": "AAPL"})
        cache_stock = stockservice.Stock._from_json(json_res)
        cache_dict = cache_stock._to_dict()

        self.assertDictEqual(cache_dict, appl_dict)
コード例 #2
0
ファイル: test_stockservice.py プロジェクト: fagan2888/stocks
    def test_get_json(self):

        appl = stockservice.Stock(-1.16, -0.19, 'NASDAQ', 603.55,
                                  'May 21, 11:26AM EDT', 'AAPL')
        appl_dict = appl._to_dict()

        stockservice.disconnect("../stockservice/cache.json")
        json_res = stockservice._fetch_stock_info({'q': 'AAPL'})
        cache_stock = stockservice.Stock._from_json(json_res)
        cache_dict = cache_stock._to_dict()

        self.assertDictEqual(cache_dict, appl_dict)
コード例 #3
0
ファイル: test_stockservice.py プロジェクト: fagan2888/stocks
    def test_get_stock_offline(self):
        stockservice.disconnect("../stockservice/cache.json")

        keys = [
            'change_number', 'change_percentage', 'exchange_name',
            'last_trade_date_and_time', 'last_trade_price', 'ticker_name'
        ]

        # Test getting one stock
        stock = stockservice.get_stock_information("AAPL")
        self.assertTrue(isinstance(stock, dict))

        # Assert all of the keys are in the stock
        intersection = set(keys).intersection(stock)
        self.assertEqual(6, len(intersection))
コード例 #4
0
    def test_get_stock_offline(self):
        stockservice.disconnect("../stockservice/cache.json")

        keys = [
            "change_number",
            "change_percentage",
            "exchange_name",
            "last_trade_date_and_time",
            "last_trade_price",
            "ticker_name",
        ]

        # Test getting one stock
        stock = stockservice.get_stock_information("AAPL")
        self.assertTrue(isinstance(stock, dict))

        # Assert all of the keys are in the stock
        intersection = set(keys).intersection(stock)
        self.assertEqual(6, len(intersection))