• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

gcivil-nyu-org / Wednesday-Fall2023-Team-2 / #6

29 Nov 2023 09:43PM UTC coverage: 85.196% (-2.9%) from 88.099%
#6

push

travis-ci

web-flow
Merge pull request #123 from gcivil-nyu-org/develop

Nov 29 Merge to Production

87 of 123 new or added lines in 11 files covered. (70.73%)

58 existing lines in 5 files now uncovered.

915 of 1074 relevant lines covered (85.2%)

0.85 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

40.0
/api/serializers.py
1
from rest_framework import serializers
1✔
2

3
from users.models import Post, Comment
1✔
4
from users.models import ParkingSpace, User
1✔
NEW
5
from map.models import OccupancyHistory
×
6

7

8
class UserSerializer(serializers.ModelSerializer):
1✔
9
    class Meta:
1✔
10
        model = User
1✔
11
        fields = ["username"]
×
12

13

14
class OccupancyHistorySerializer(serializers.ModelSerializer):
1✔
NEW
15
    user = UserSerializer()
×
16

17
    class Meta:
1✔
18
        model = OccupancyHistory
1✔
NEW
19
        fields = [
×
20
            "user",
21
            "parking_space",
22
            "updated_at",
23
            "occupancy_percent",
24
        ]
25

26

27
class ParkingSpaceSerializer(serializers.ModelSerializer):
×
28
    user = UserSerializer()
×
NEW
29
    occupancy_history = OccupancyHistorySerializer(many=True, read_only=True)
×
30

31
    class Meta:
1✔
32
        model = ParkingSpace
1✔
33
        fields = [
1✔
34
            "parking_spot_id",
35
            "parking_spot_name",
36
            "longitude",
37
            "latitude",
38
            "operation_hours",
39
            "type",
40
            "detail",
41
            "occupancy_percent",
42
            "user",
43
            "occupancy_history",
44
        ]
45

46

47
class CommentSerializer(serializers.ModelSerializer):
×
48
    author = UserSerializer()
×
49

50
    class Meta:
×
51
        model = Comment
×
52
        fields = ["content", "author", "created_at"]
×
53

54

55
class PostSerializer(serializers.ModelSerializer):
×
56
    author = UserSerializer()
×
57
    comments = CommentSerializer(many=True, read_only=True)
×
58

59
    class Meta:
×
60
        model = Post
×
61
        fields = [
×
62
            "id",
63
            "title",
64
            "post",
65
            "author",
66
            "created_at",
67
            "parking_space",
68
            "comments",
69
        ]
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc