コード例 #1
0
    def test_update_cache_rrule(self, process_store, CachedUpdatePersister,
                                config):
        rrule_info = {
            'freq': 'DAILY',
            'dtstart': '2014-10-30T13:21:18',
            }

        impl = MagicMock()
        persister = CachedUpdatePersister(impl, update_cache_rrule=rrule_info)
        persister.initialize_component(config)
        assert persister.read() is impl.read.return_value
        assert process_store['model'] is impl.read.return_value
        assert impl.read.call_count == 1
コード例 #2
0
    def test_update_cache_rrule(self, process_store, CachedUpdatePersister,
                                config):
        rrule_info = {
            'freq': 'DAILY',
            'dtstart': '2014-10-30T13:21:18',
        }

        impl = MagicMock()
        persister = CachedUpdatePersister(impl, update_cache_rrule=rrule_info)
        persister.initialize_component(config)
        assert persister.read() is impl.read.return_value
        assert process_store['model'] is impl.read.return_value
        assert impl.read.call_count == 1
コード例 #3
0
    def test_dont_cache(self, process_store, CachedUpdatePersister, config):
        config['__mode__'] = 'fit'

        rrule_info = {
            'freq': 'DAILY',
            'dtstart': '2014-10-30T13:21:18',
            }

        impl = MagicMock()
        persister = CachedUpdatePersister(impl, update_cache_rrule=rrule_info)
        persister.initialize_component(config)
        assert persister.read() is impl.read.return_value
        assert len(process_store) == 0
        assert persister.thread is None
コード例 #4
0
    def test_dont_cache(self, process_store, CachedUpdatePersister, config):
        config['__mode__'] = 'fit'

        rrule_info = {
            'freq': 'DAILY',
            'dtstart': '2014-10-30T13:21:18',
        }

        impl = MagicMock()
        persister = CachedUpdatePersister(impl, update_cache_rrule=rrule_info)
        persister.initialize_component(config)
        assert persister.read() is impl.read.return_value
        assert len(process_store) == 0
        assert persister.thread is None
コード例 #5
0
 def test_proxy_upgrade(self, CachedUpdatePersister):
     impl = Mock()
     persister = CachedUpdatePersister(impl)
     assert persister.upgrade("0.9", "1.0") is impl.upgrade.return_value
     impl.upgrade.assert_called_with("0.9", "1.0")
コード例 #6
0
 def test_proxy_delete(self, CachedUpdatePersister):
     impl = Mock()
     persister = CachedUpdatePersister(impl)
     assert persister.delete(2) is impl.delete.return_value
     impl.delete.assert_called_with(2)
コード例 #7
0
 def test_proxy_list_properties(self, CachedUpdatePersister):
     impl = Mock()
     persister = CachedUpdatePersister(impl)
     assert persister.list_properties() is impl.list_properties.return_value
コード例 #8
0
 def persister(self, CachedUpdatePersister, config):
     persister = CachedUpdatePersister(MagicMock())
     persister.initialize_component(config)
     return persister
コード例 #9
0
 def test_proxy_upgrade(self, CachedUpdatePersister):
     impl = Mock()
     persister = CachedUpdatePersister(impl)
     assert persister.upgrade("0.9", "1.0") is impl.upgrade.return_value
     impl.upgrade.assert_called_with("0.9", "1.0")
コード例 #10
0
 def test_proxy_delete(self, CachedUpdatePersister):
     impl = Mock()
     persister = CachedUpdatePersister(impl)
     assert persister.delete(2) is impl.delete.return_value
     impl.delete.assert_called_with(2)
コード例 #11
0
 def test_proxy_list_properties(self, CachedUpdatePersister):
     impl = Mock()
     persister = CachedUpdatePersister(impl)
     assert persister.list_properties() is impl.list_properties.return_value
コード例 #12
0
 def persister(self, CachedUpdatePersister, config):
     persister = CachedUpdatePersister(MagicMock())
     persister.initialize_component(config)
     return persister
コード例 #13
0
 def test_list(self, CachedUpdatePersister):
     impl = Mock()
     persister = CachedUpdatePersister(impl)
     persister.list() is impl.load.return_value
コード例 #14
0
 def test_list(self, CachedUpdatePersister):
     impl = Mock()
     persister = CachedUpdatePersister(impl)
     persister.list() is impl.load.return_value