The congress.tests.test_benchmark_updates
Module¶
-
class
congress.tests.test_benchmark_updates.
BenchmarkDatasource
(*args, **kwargs)¶ Bases:
congress.tests.base.Benchmark
-
benchmark_datasource_to_policy_update
(size)¶ Benchmark small datsource update to policy propagation.
Time the propagation of a datasource update from datasource.poll() to completion of a simple policy update.
-
benchmark_datasource_update
(size)¶ Benchmark a datasource update.
Time the propagation of a datasource update from datasource.poll() to ending up in the datasource.dataPath queue.
-
setUp
()¶
-
test_benchmark_datasource_to_policy_update_large
()¶ Benchmark small datsource update to policy propagation.
Time the propagation of a large (100k row) datasource update from datasource.poll() to a simple policy update.
-
test_benchmark_datasource_to_policy_update_small
()¶ Benchmark small datsource update to policy propagation.
Time the propagation of a small (10 row) datasource update from datasource.poll() to a simple policy update.
-
test_benchmark_datasource_update_large
()¶ Benchmark a large datasource update.
Time the propagation of a large (100k row) datasource update from datasource.poll() to ending up in the datasource.dataPath queue.
-
test_benchmark_datasource_update_small
()¶ Benchmark a small datasource update.
Time the propagation of a small (10 row) datasource update from datasource.poll() to ending up in the datasource.dataPath queue.
-