def test_getTickersNotPermittedExpectedBX(self): permittedList = ['BX'] notpertmittedList = ['IRAN'] lt = ListTicker(tickersPermitted=permittedList,tickersNotPermitted=notpertmittedList) actual = lt.getTickersNotPermitted() expected = ['IRAN'] self.assertEqual(actual,expected)
def test_setTickersNotPermittedExpectedList(self): stringList = [] lt = ListTicker(tickersNotPermitted=stringList) lt.setTickersNotPermitted(['IRAN']) actual = lt.getTickersNotPermitted() expected = ['IRAN'] self.assertEqual(actual,expected)
def test_setTickersPermittedExpectedEmptyList(self): stringList = ['WFC'] lt = ListTicker(tickersNotPermitted=stringList) lt.setTickersPermitted([]) actual = lt.getTickersPermitted() expected = [] self.assertEqual(actual,expected)
def tickerrequestpage(): app.logger.debug("TESt") permitted_Tickers = ['BX', 'JPM', 'WFC', 'GS', 'SG'] notPermitted_Tickers = ['IRAN', 'BB', 'COKE', 'JB'] lt = ListTicker(tickersPermitted=permitted_Tickers, tickersNotPermitted=notPermitted_Tickers) results = request.form.to_dict() dictOfValues = request.form.to_dict() listOfValues = dictOfValues.keys() app.logger.info(listOfValues) for ticker in listOfValues: app.logger.debug(ticker) isNotValid = lt.isNotValidTicker(results[ticker]) if (isNotValid): app.logger.debug(str(isNotValid)) app.logger.warn("REMOVING TICKER " + ticker + "WITH VALUE " + results[ticker]) del results[ticker] else: app.logger.debug(str(isNotValid)) return render_template('tickerpage.html', result=results)
def test_isNotValidTickerReturnsFalse(self): notPermitted = ['Iran'] ticker = 'BX' lt = ListTicker(tickersNotPermitted=notPermitted) actual = lt.isNotValidTicker(ticker) self.assertFalse(actual)
def test_getTickersPermittedExpectedEmptyList(self): stringList = [] lt = ListTicker(tickersPermitted=stringList) actual = lt.getTickersPermitted() expected = [] self.assertEqual(actual,expected)
def test_getTickersNotPermittedExpectedList(self): stringList = ['LEHMQ'] lt = ListTicker(tickersNotPermitted=stringList) actual = lt.getTickersNotPermitted() expected = ['LEHMQ'] self.assertEqual(actual,expected)
def test_getTickersPermittedExpectedListOfTwo(self): stringList = ['JPM','BAC'] lt = ListTicker(tickersPermitted=stringList) actual = lt.getTickersPermitted() expected = ['JPM','BAC'] self.assertEqual(actual,expected)