Пример #1
0
 def test_load_after_data_was_updated_should_return_data(self):
     s_symbol = "SYMB11"
     data = {"a": 0, "b": 1, "c": 2}
     provider = CachedProvider(SymbolMap())
     provider.update(s_symbol, data)
     result = provider.load(s_symbol)
     assert len(result) == 3
Пример #2
0
 def test_load_after_data_was_updated_should_return_data(self):
     s_symbol = "SYMB11"
     data = {
             "a": 0,
             "b": 1,
             "c": 2
             }
     provider = CachedProvider(SymbolMap())
     provider.update(s_symbol, data)
     result = provider.load(s_symbol)
     assert len(result) == 3
Пример #3
0
    def test_update_should_update_dataMap(self):
        dataMapMock = mock(SymbolMap)
        dataMock = mock()
        newData = mock()
        s_symbol = ""

        when(dataMapMock).get(s_symbol).thenReturn(dataMock)

        provider = CachedProvider(dataMapMock)
        provider.update(s_symbol, newData)

        verify(dataMock, times=1).update(newData)
Пример #4
0
    def test_update_should_update_dataMap(self):
        dataMapMock = mock(SymbolMap)
        dataMock = mock()
        newData = mock()
        s_symbol = ""

        when(dataMapMock).get(s_symbol).thenReturn(dataMock)

        provider = CachedProvider(dataMapMock)
        provider.update(s_symbol, newData)

        verify(dataMock, times=1).update(newData)