Skip to content

Commit a0b8aed

Browse files
authored
chore: partially revert add get_percentage_remaining_ttl helper to DNSRecord (#1344)
1 parent 7a24b88 commit a0b8aed

File tree

3 files changed

+0
-15
lines changed

3 files changed

+0
-15
lines changed

src/zeroconf/_dns.pxd

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -54,8 +54,6 @@ cdef class DNSRecord(DNSEntry):
5454

5555
cpdef get_remaining_ttl(self, double now)
5656

57-
cpdef unsigned int get_percentage_remaining_ttl(self, double now)
58-
5957
cpdef double get_expiration_time(self, cython.uint percent)
6058

6159
cpdef bint is_expired(self, double now)

src/zeroconf/_dns.py

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -193,11 +193,6 @@ def get_expiration_time(self, percent: _int) -> float:
193193
by a certain percentage."""
194194
return self.created + (percent * self.ttl * 10)
195195

196-
def get_percentage_remaining_ttl(self, now: _float) -> _int:
197-
"""Returns the percentage remaining of the ttl between 0-100."""
198-
remain = (self.created + (_EXPIRE_FULL_TIME_MS * self.ttl) - now) / self.ttl / 10
199-
return 0 if remain <= 0 else round(remain)
200-
201196
# TODO: Switch to just int here
202197
def get_remaining_ttl(self, now: _float) -> Union[int, float]:
203198
"""Returns the remaining TTL in seconds."""

tests/test_dns.py

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -97,20 +97,12 @@ def test_dns_record_reset_ttl(self):
9797

9898
assert record.created != record2.created
9999
assert record.get_remaining_ttl(now) != record2.get_remaining_ttl(now)
100-
assert record.get_percentage_remaining_ttl(now) != record2.get_percentage_remaining_ttl(now)
101-
assert record2.get_percentage_remaining_ttl(later) == 100
102-
assert record2.get_percentage_remaining_ttl(later + (const._DNS_HOST_TTL * 1000 / 2)) == 50
103100

104101
record.reset_ttl(record2)
105102

106103
assert record.ttl == record2.ttl
107104
assert record.created == record2.created
108105
assert record.get_remaining_ttl(now) == record2.get_remaining_ttl(now)
109-
assert record.get_percentage_remaining_ttl(now) == record2.get_percentage_remaining_ttl(now)
110-
assert record.get_percentage_remaining_ttl(later) == 100
111-
assert record2.get_percentage_remaining_ttl(later) == 100
112-
assert record.get_percentage_remaining_ttl(later + (const._DNS_HOST_TTL * 1000 / 2)) == 50
113-
assert record2.get_percentage_remaining_ttl(later + (const._DNS_HOST_TTL * 1000 / 2)) == 50
114106

115107
def test_service_info_dunder(self):
116108
type_ = "_test-srvc-type._tcp.local."

0 commit comments

Comments
 (0)