Ejemplo n.º 1
0
 def test_get_should_return_different_instances_for_different_symbols(self):
     symbolMap = SymbolMap()
     s_symbol1 = "A"
     s_symbol2 = "B"
     data1 = symbolMap.get(s_symbol1)
     data2 = symbolMap.get(s_symbol2)
     assert data1 is not data2
Ejemplo n.º 2
0
 def test_get_should_return_different_instances_for_different_symbols(self):
     symbolMap = SymbolMap()
     s_symbol1 = "A"
     s_symbol2 = "B"
     data1 = symbolMap.get(s_symbol1)
     data2 = symbolMap.get(s_symbol2)
     assert data1 is not data2
Ejemplo n.º 3
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
Ejemplo n.º 4
0
 def test_should_subclass_abstractProvider(self):
     provider = CotahistProvider(mock(SymbolMap()))
     assert isinstance(provider, AbstractProvider)
Ejemplo n.º 5
0
 def test_get_should_return_same_instance_for_same_symbol(self):
     symbolMap = SymbolMap()
     s_symbol = "A"
     data1 = symbolMap.get(s_symbol)
     data2 = symbolMap.get(s_symbol)
     assert data1 is data2
Ejemplo n.º 6
0
 def test_get_should_return_empty_dict_for_not_present_symbols(self):
     symbolMap = SymbolMap()
     s_symbol = "A"
     data = symbolMap.get(s_symbol)
     assert len(data) == 0
Ejemplo n.º 7
0
 def test_get_should_return_an_dict_instance(self):
     symbolMap = SymbolMap()
     s_symbol = "A"
     data = symbolMap.get(s_symbol)
     assert isinstance(data, dict)
Ejemplo n.º 8
0
 def test_load_when_nothing_was_updated_should_return_None(self):
     s_symbol = "SYMB11"
     provider = CachedProvider(SymbolMap())
     assert provider.load(s_symbol) is None
Ejemplo n.º 9
0
 def test_get_should_return_same_instance_for_same_symbol(self):
     symbolMap = SymbolMap()
     s_symbol = "A"
     data1 = symbolMap.get(s_symbol)
     data2 = symbolMap.get(s_symbol)
     assert data1 is data2
Ejemplo n.º 10
0
 def test_get_should_return_empty_dict_for_not_present_symbols(self):
     symbolMap = SymbolMap()
     s_symbol = "A"
     data = symbolMap.get(s_symbol)
     assert len(data) == 0
Ejemplo n.º 11
0
 def test_get_should_return_an_dict_instance(self):
     symbolMap = SymbolMap()
     s_symbol = "A"
     data = symbolMap.get(s_symbol)
     assert isinstance(data, dict)