コード例 #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))
コード例 #2
0
ファイル: layers.py プロジェクト: lizardsystem/lizard5-apps
    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)
コード例 #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))
コード例 #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))
コード例 #5
0
 def datasource(self):
     if not hasattr(self, '_datasource'):
         self._datasource = datasource.datasource(self.choices_made)
     return self._datasource
コード例 #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)
コード例 #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)
コード例 #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)