File: test_models_helpers.py

package info (click to toggle)
ormar 0.22.0-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 2,952 kB
  • sloc: python: 24,085; makefile: 34; sh: 14
file content (17 lines) | stat: -rw-r--r-- 466 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
from ormar.models.helpers.models import group_related_list


def test_group_related_list():
    given = [
        "friends__least_favourite_game",
        "least_favourite_game",
        "friends",
        "favourite_game",
        "friends__favourite_game",
    ]
    expected = {
        "least_favourite_game": [],
        "favourite_game": [],
        "friends": ["favourite_game", "least_favourite_game"],
    }
    assert group_related_list(given) == expected