def test_getitem_from_int_should_cache_indicators_after_first_time(self): reporter = IndicadorsMatrixDataReporter(self.client, "service-1") reporter._getitem_from_int(2) with patch( "genweb.serveistic.data_access.indicadors." "IndicadorsMatrixDataReporter._retrieve_indicators" ) as retrieve_indicators: reporter._getitem_from_int(2) self.assertEqual(0, retrieve_indicators.call_count)
def test_getitem_from_int_should_cache_indicators_after_first_time(self): reporter = IndicadorsMatrixDataReporter(self.client, 'service-1') reporter._getitem_from_int(2) with patch( "genweb.serveistic.data_access.indicadors." "IndicadorsMatrixDataReporter._retrieve_indicators") as retrieve_indicators: reporter._getitem_from_int(2) self.assertEqual(0, retrieve_indicators.call_count)
def test_getitem_from_int_should_return_right_indicator(self): reporter = IndicadorsMatrixDataReporter(self.client, "service-1") self.assertEquals("indicator-2", reporter._getitem_from_int(2).identifier)
def test_getitem_from_int_should_raise_indexerror_if_index_is_gtsize(self): reporter = IndicadorsMatrixDataReporter(self.client, "service-1") with self.assertRaises(IndexError): reporter._getitem_from_int(4)
def test_getitem_from_int_should_return_right_indicator(self): reporter = IndicadorsMatrixDataReporter(self.client, 'service-1') self.assertEquals( 'indicator-2', reporter._getitem_from_int(2).identifier)
def test_getitem_from_int_should_raise_indexerror_if_index_is_gtsize(self): reporter = IndicadorsMatrixDataReporter(self.client, 'service-1') with self.assertRaises(IndexError): reporter._getitem_from_int(4)