File: test_installed.py

package info (click to toggle)
djangorestframework 3.16.1-3
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 19,092 kB
  • sloc: javascript: 31,965; python: 29,367; makefile: 32; sh: 6
file content (24 lines) | stat: -rw-r--r-- 695 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
from django.conf import settings

from tests import importable


def test_installed():
    # ensure the test app hasn't been removed from the test suite
    assert 'tests.importable' in settings.INSTALLED_APPS


def test_compat():
    assert hasattr(importable, 'compat')


def test_serializer_fields_initialization():
    assert hasattr(importable, 'ExampleSerializer')

    serializer = importable.ExampleSerializer()
    assert 'charfield' in serializer.fields
    assert 'integerfield' in serializer.fields
    assert 'floatfield' in serializer.fields
    assert 'decimalfield' in serializer.fields
    assert 'durationfield' in serializer.fields
    assert 'listfield' in serializer.fields