mirror of
https://github.com/tahoe-lafs/tahoe-lafs.git
synced 2024-12-29 01:08:54 +00:00
Move tests for abbreviate time/rate methods to utils tests
RateAndTimeMixin.render_time() is really abbreviate_time(), and RateAndTimeMixin.render_rate() is really abbreviate_rate(). This change moves the tests to their rightful place, and exercises them using the right names. We're also trying to avoid use of mixins. RateAndTimeMixin will eventually go.
This commit is contained in:
parent
88e8854ad4
commit
ab4811eaa0
@ -22,6 +22,9 @@ class Util(ShouldFailMixin, testutil.ReallyEqualMixin, unittest.TestCase):
|
|||||||
self.failUnlessReallyEqual(common.abbreviate_time(0.00123), "1.2ms")
|
self.failUnlessReallyEqual(common.abbreviate_time(0.00123), "1.2ms")
|
||||||
self.failUnlessReallyEqual(common.abbreviate_time(0.000123), "123us")
|
self.failUnlessReallyEqual(common.abbreviate_time(0.000123), "123us")
|
||||||
self.failUnlessReallyEqual(common.abbreviate_time(-123000), "-123000000000us")
|
self.failUnlessReallyEqual(common.abbreviate_time(-123000), "-123000000000us")
|
||||||
|
self.failUnlessReallyEqual(common.abbreviate_time(2.5), "2.50s")
|
||||||
|
self.failUnlessReallyEqual(common.abbreviate_time(0.25), "250ms")
|
||||||
|
self.failUnlessReallyEqual(common.abbreviate_time(0.0021), "2.1ms")
|
||||||
|
|
||||||
def test_compute_rate(self):
|
def test_compute_rate(self):
|
||||||
self.failUnlessReallyEqual(common.compute_rate(None, None), None)
|
self.failUnlessReallyEqual(common.compute_rate(None, None), None)
|
||||||
@ -44,6 +47,9 @@ class Util(ShouldFailMixin, testutil.ReallyEqualMixin, unittest.TestCase):
|
|||||||
self.failUnlessReallyEqual(common.abbreviate_rate(1234000), "1.23MBps")
|
self.failUnlessReallyEqual(common.abbreviate_rate(1234000), "1.23MBps")
|
||||||
self.failUnlessReallyEqual(common.abbreviate_rate(12340), "12.3kBps")
|
self.failUnlessReallyEqual(common.abbreviate_rate(12340), "12.3kBps")
|
||||||
self.failUnlessReallyEqual(common.abbreviate_rate(123), "123Bps")
|
self.failUnlessReallyEqual(common.abbreviate_rate(123), "123Bps")
|
||||||
|
self.failUnlessReallyEqual(common.abbreviate_rate(2500000), "2.50MBps")
|
||||||
|
self.failUnlessReallyEqual(common.abbreviate_rate(30100), "30.1kBps")
|
||||||
|
self.failUnlessReallyEqual(common.abbreviate_rate(123), "123Bps")
|
||||||
|
|
||||||
def test_abbreviate_size(self):
|
def test_abbreviate_size(self):
|
||||||
self.failUnlessReallyEqual(common.abbreviate_size(None), "")
|
self.failUnlessReallyEqual(common.abbreviate_size(None), "")
|
||||||
|
@ -1035,17 +1035,6 @@ class Web(WebMixin, WebErrorMixin, testutil.StallMixin, testutil.ReallyEqualMixi
|
|||||||
return d
|
return d
|
||||||
|
|
||||||
def test_status_numbers(self):
|
def test_status_numbers(self):
|
||||||
drrm = status.DownloadResultsRendererMixin()
|
|
||||||
self.failUnlessReallyEqual(drrm.render_time(None, None), "")
|
|
||||||
self.failUnlessReallyEqual(drrm.render_time(None, 2.5), "2.50s")
|
|
||||||
self.failUnlessReallyEqual(drrm.render_time(None, 0.25), "250ms")
|
|
||||||
self.failUnlessReallyEqual(drrm.render_time(None, 0.0021), "2.1ms")
|
|
||||||
self.failUnlessReallyEqual(drrm.render_time(None, 0.000123), "123us")
|
|
||||||
self.failUnlessReallyEqual(drrm.render_rate(None, None), "")
|
|
||||||
self.failUnlessReallyEqual(drrm.render_rate(None, 2500000), "2.50MBps")
|
|
||||||
self.failUnlessReallyEqual(drrm.render_rate(None, 30100), "30.1kBps")
|
|
||||||
self.failUnlessReallyEqual(drrm.render_rate(None, 123), "123Bps")
|
|
||||||
|
|
||||||
urrm = status.UploadResultsRendererMixin()
|
urrm = status.UploadResultsRendererMixin()
|
||||||
self.failUnlessReallyEqual(urrm.render_time(None, None), "")
|
self.failUnlessReallyEqual(urrm.render_time(None, None), "")
|
||||||
self.failUnlessReallyEqual(urrm.render_time(None, 2.5), "2.50s")
|
self.failUnlessReallyEqual(urrm.render_time(None, 2.5), "2.50s")
|
||||||
|
Loading…
Reference in New Issue
Block a user