aboutsummaryrefslogtreecommitdiff
path: root/server/szurubooru/tests/func/test_metrics.py
diff options
context:
space:
mode:
authorIlya Tetin2019-04-19 12:05:50 +0700
committerIlya Tetin2019-04-19 12:06:50 +0700
commit77de3c1ca3a935567b4afeaae9da9835366ff540 (patch)
tree7e2007097086bdd8750f4fc169d15d64960f898e /server/szurubooru/tests/func/test_metrics.py
parent933ee3ae87d0815d1715772f0f70ed498176fd53 (diff)
server: list all metrics
Diffstat (limited to 'server/szurubooru/tests/func/test_metrics.py')
-rw-r--r--server/szurubooru/tests/func/test_metrics.py13
1 files changed, 13 insertions, 0 deletions
diff --git a/server/szurubooru/tests/func/test_metrics.py b/server/szurubooru/tests/func/test_metrics.py
index 1a1bec4..997d726 100644
--- a/server/szurubooru/tests/func/test_metrics.py
+++ b/server/szurubooru/tests/func/test_metrics.py
@@ -50,6 +50,19 @@ def test_try_get_post_metric_range(
assert metrics.try_get_post_metric_range(post, metric) is post_metric_range
+def test_get_all_metrics(metric_factory):
+ metric1 = metric_factory()
+ metric2 = metric_factory()
+ metric3 = metric_factory()
+ db.session.add_all([metric1, metric2, metric3])
+ db.session.flush()
+ all_metrics = metrics.get_all_metrics()
+ assert len(all_metrics) == 3
+ assert metric1 in all_metrics
+ assert metric2 in all_metrics
+ assert metric3 in all_metrics
+
+
def test_create_metric(tag_factory):
tag = tag_factory()
db.session.add(tag)

© 2015 - 2026 Jakob L. Kreuze