Example #1
0
def test_serialize_tags():
    # tests serialization of a QuerySet of Tags
    tag1 = TagFactory.create()
    tag2 = TagFactory.create()
    tag3 = TagFactory.create()

    pks = [tag1.pk, tag2.pk, tag3.pk]
    queryset = Tag.objects.filter(pk__in=pks)

    expected = [
        {
            "slug": tag1.slug,
            "name": tag1.name,
            "priority": tag1.priority
        },
        {
            "slug": tag2.slug,
            "name": tag2.name,
            "priority": tag2.priority
        },
        {
            "slug": tag3.slug,
            "name": tag3.name,
            "priority": tag3.priority
        },
    ]

    assert queryset.serialize() == expected
Example #2
0
def tag_c():
    tag = TagFactory.create(slug="tag_b", name="Other Tag")
    return tag
Example #3
0
def tag_b(resource_b):
    tag = TagFactory.create(slug="tag_b", name="Other Tag")
    tag.resources.add(resource_b)
    return tag
Example #4
0
def tag_c():
    tag = TagFactory.create(slug="tag_b", name="Other Tag")
    return tag
Example #5
0
def tag_b(resource_b):
    tag = TagFactory.create(slug="tag_b", name="Other Tag")
    tag.resources.add(resource_b)
    return tag