Skip to content

Commit

Permalink
Merge pull request #600 from rachmadaniHaryono/bugfix/test
Browse files Browse the repository at this point in the history
fix(test_views): test data for tag_model_view
  • Loading branch information
jarun authored Oct 23, 2022
2 parents 79294e5 + e491134 commit 9a6a254
Showing 1 changed file with 8 additions and 34 deletions.
42 changes: 8 additions & 34 deletions tests/test_views.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
import logging
from argparse import Namespace
from types import SimpleNamespace

import pytest
from flask import current_app, request
Expand Down Expand Up @@ -47,41 +46,16 @@ def test_tag_model_view_get_list_empty_db(tmv_instance):
assert res == (0, [])


@pytest.mark.parametrize('sort_field, sort_desc, filters, exp_res', [
@pytest.mark.parametrize(
"sort_field, sort_desc, filters, exp_res",
[
None, False, [], (3, [
SimpleNamespace(name='t1', usage_count=1),
SimpleNamespace(name='t2', usage_count=2),
SimpleNamespace(name='t3', usage_count=3),
])
[None, False, [], (0, [])],
[None, False, [(0, "name", "t2")], (0, [])],
["name", False, [], (0, [])],
["name", True, [], (0, [])],
["usage_count", True, [], (0, [])],
],
[
None, False, [(0, 'name', 't2')], (1, [
SimpleNamespace(name='t2', usage_count=2)
])
],
[
'name', False, [], (3, [
SimpleNamespace(name='t1', usage_count=1),
SimpleNamespace(name='t2', usage_count=2),
SimpleNamespace(name='t3', usage_count=3),
])
],
[
'name', True, [], (3, [
SimpleNamespace(name='t3', usage_count=3),
SimpleNamespace(name='t2', usage_count=2),
SimpleNamespace(name='t1', usage_count=1),
])
],
[
'usage_count', True, [], (3, [
SimpleNamespace(name='t3', usage_count=3),
SimpleNamespace(name='t2', usage_count=2),
SimpleNamespace(name='t1', usage_count=1),
])
],
])
)
def test_tag_model_view_get_list(tmv_instance, sort_field, sort_desc, filters, exp_res):
tmv_instance.bukudb.add_rec('http://example.com/1.jpg', tags_in='t1,t2,t3')
tmv_instance.bukudb.add_rec('http://example.com/2.jpg', tags_in='t2,t3')
Expand Down

0 comments on commit 9a6a254

Please sign in to comment.