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

gcivil-nyu-org / team4-wed-spring25 / 262

19 Mar 2025 10:08PM UTC coverage: 95.238% (+5.5%) from 89.7%
262

push

travis-pro

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

Develop

145 of 149 new or added lines in 10 files covered. (97.32%)

3 existing lines in 2 files now uncovered.

320 of 336 relevant lines covered (95.24%)

0.95 hits per line

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

94.87
/parks/models.py
1
from django.db import models
1✔
2
from cloudinary.models import CloudinaryField
1✔
3

4

5
class DogRun(models.Model):
1✔
6
    id = models.CharField(max_length=255)
1✔
7
    prop_id = models.CharField(max_length=255, primary_key=True)
1✔
8
    name = models.CharField(max_length=255)
1✔
9
    address = models.CharField(max_length=255)
1✔
10
    dogruns_type = models.CharField(max_length=100)
1✔
11
    accessible = models.CharField(max_length=50)
1✔
12
    notes = models.TextField(max_length=255)
1✔
13
    image = models.ImageField(upload_to="dogruns/", null=True, blank=True)
1✔
14

15
    class Meta:
1✔
16
        db_table = "dog_runs"
1✔
17

18
    def __str__(self):
1✔
19
        return self.name
×
20

21

22
class DogRunNew(models.Model):
1✔
23
    id = models.CharField(max_length=255, primary_key=True)
1✔
24
    prop_id = models.CharField(max_length=255)
1✔
25
    name = models.CharField(max_length=255)
1✔
26
    address = models.CharField(max_length=255)
1✔
27
    dogruns_type = models.CharField(max_length=100)
1✔
28
    accessible = models.CharField(max_length=50)
1✔
29
    notes = models.TextField(max_length=255)
1✔
30
    google_name = models.TextField(null=True, blank=True)
1✔
31
    borough = models.TextField(null=True, blank=True)
1✔
32
    zip_code = models.TextField(null=True, blank=True)
1✔
33
    formatted_address = models.TextField(null=True, blank=True)
1✔
34
    latitude = models.FloatField(null=True, blank=True)
1✔
35
    longitude = models.FloatField(null=True, blank=True)
1✔
36
    additional = models.JSONField(null=True, blank=True)  # PostgreSQL JSONB
1✔
37

38
    class Meta:
1✔
39
        db_table = "dog_runs_new"
1✔
40

41
    def __str__(self):
1✔
NEW
42
        return self.name
×
43

44

45
class ParkImage(models.Model):
1✔
46
    park = models.ForeignKey(
1✔
47
        DogRunNew,
48
        on_delete=models.CASCADE,
49
        related_name="images",
50
        to_field="id",
51
        db_column="park_id",
52
    )
53
    image = CloudinaryField("image")
1✔
54

55
    def __str__(self):
1✔
56
        return f"Image for {self.park.name}"
1✔
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