File tree Expand file tree Collapse file tree 1 file changed +26
-0
lines changed
Expand file tree Collapse file tree 1 file changed +26
-0
lines changed Original file line number Diff line number Diff line change 1+
2+
3+ from ..utils import get_model_fields , get_reverse_fields
4+ from .models import Film , Reporter
5+
6+
7+ def test_get_reverse_fields_correct ():
8+ reporter_reverse_fields = get_reverse_fields (Reporter )
9+ reporter_field_names = [field [0 ] for field in reporter_reverse_fields ]
10+ assert reporter_field_names == [
11+ 'articles' , 'films'
12+ ]
13+
14+ film_reverse_fields = get_reverse_fields (Film )
15+ film_field_names = [field [0 ] for field in film_reverse_fields ]
16+ assert film_field_names == ['details' ]
17+
18+
19+ def test_get_model_fields_no_duplication ():
20+ reporter_fields = get_model_fields (Reporter )
21+ reporter_name_set = set ([field [0 ] for field in reporter_fields ])
22+ assert len (reporter_fields ) == len (reporter_name_set )
23+
24+ film_fields = get_model_fields (Film )
25+ film_name_set = set ([field [0 ] for field in film_fields ])
26+ assert len (film_fields ) == len (film_name_set )
You can’t perform that action at this time.
0 commit comments