Exemplo n.º 1
0
 def test_a_combined_datasource_is_returned(self):
     m1, m2 = datasource.DataSource(), datasource.DataSource()
     with mock.patch('lizard_datasource.datasource.get_datasources',
                     return_value=[m1, m2]):
         self.assertTrue(isinstance(
                 datasource.datasource(),
                 datasource.CombinedDataSource))
Exemplo n.º 2
0
    def __init__(self, *args, **kwargs):
        super(FancyLayersAdapter, self).__init__(*args, **kwargs)

        self.choices_made = datasource.ChoicesMade(
            json=self.layer_arguments['choices_made'])
        self.datasource = datasource.datasource(
            choices_made=self.choices_made)
Exemplo n.º 3
0
def get_datasource():
    """Return the datasource used for the timeseries."""
    # The choices made are defined as a lizard-map setting.
    choices_made_json = Setting.get("neerslagradar_datasource")

    # Get the datasource
    return datasource.datasource(
        datasource.ChoicesMade(json=choices_made_json))
Exemplo n.º 4
0
def get_datasource():
    """Return the datasource used for the timeseries."""
    # The choices made are defined as a lizard-map setting.
    choices_made_json = Setting.get("neerslagradar_datasource")

    # Get the datasource
    return datasource.datasource(
        datasource.ChoicesMade(json=choices_made_json))
Exemplo n.º 5
0
 def datasource(self):
     if not hasattr(self, '_datasource'):
         self._datasource = datasource.datasource(self.choices_made)
     return self._datasource
Exemplo n.º 6
0
 def test_combined_datasource_has_choices_made(self):
     m1, m2 = datasource.DataSource(), datasource.DataSource()
     with mock.patch('lizard_datasource.datasource.get_datasources',
                     return_value=[m1, m2]):
         combined = datasource.datasource()
         self.assertNotEquals(combined.get_choices_made(), None)
Exemplo n.º 7
0
 def test_if_there_is_one_datasource_it_is_returned(self):
     m = object()
     with mock.patch('lizard_datasource.datasource.get_datasources',
                     return_value=[m]):
         self.assertTrue(datasource.datasource() is m)
Exemplo n.º 8
0
 def test_if_there_are_no_datasources_returns_none(self):
     with mock.patch('lizard_datasource.datasource.get_datasources',
                     return_value=[]):
         self.assertEquals(datasource.datasource(), None)