def test_start_thread_last_requested(self):
        num_threads = threading.active_count()
        start_thread_last_requested(Endpoint(id=1, name=NAME))
        self.wait_until_threads_finished(num_threads)
        from flask_monitoringdashboard.core.cache import memory_cache

        self.assertNotEqual(memory_cache.get(NAME).last_requested, None)
Beispiel #2
0
def test_start_thread_last_requested(endpoint, config):
    config.app.url_map.add(Rule('/', endpoint=endpoint.name))
    init_cache()
    num_threads = threading.active_count()
    start_thread_last_requested(endpoint)
    wait_until_threads_finished(num_threads)

    assert memory_cache.get(endpoint.name).last_requested
Beispiel #3
0
 def wrapper(*args, **kwargs):
     result = fun(*args, **kwargs)
     start_thread_last_requested(endpoint)
     return result
Beispiel #4
0
 def test_start_thread_last_requested(self):
     num_threads = threading.active_count()
     start_thread_last_requested(Endpoint(id=1, name=NAME))
     self.assertEqual(threading.active_count(), num_threads + 1)
     self.wait_until_threads_finished(num_threads)