|
1 | 1 | from datetime import timedelta
|
2 | 2 |
|
3 |
| -from django.test import SimpleTestCase |
4 |
| - |
5 | 3 | from mirrors.templatetags.mirror_status import duration, hours, percentage
|
6 | 4 |
|
7 | 5 |
|
8 |
| -class MirrorTemplateTagTest(SimpleTestCase): |
9 |
| - def test_duration(self): |
10 |
| - self.assertEqual(duration(None), u'') |
| 6 | +def test_duration(): |
| 7 | + assert duration(None) == '' |
| 8 | + |
| 9 | + assert duration(timedelta(hours=5)) == '5:00' |
| 10 | + assert duration(timedelta(hours=5, seconds=61)) == '5:01' |
| 11 | + |
| 12 | + # Microseconds are skipped |
| 13 | + assert duration(timedelta(microseconds=9999)) == '0:00' |
| 14 | + |
11 | 15 |
|
12 |
| - self.assertEqual(duration(timedelta(hours=5)), '5:00') |
13 |
| - self.assertEqual(duration(timedelta(hours=5, seconds=61)), '5:01') |
14 |
| - # Microseconds are skipped |
15 |
| - self.assertEqual(duration(timedelta(microseconds=9999), ), '0:00') |
| 16 | +def test_hours(): |
| 17 | + assert hours(None) == '' |
16 | 18 |
|
17 |
| - def test_hours(self): |
18 |
| - self.assertEqual(hours(None), u'') |
| 19 | + assert hours(timedelta(hours=5)) == '5 hours' |
| 20 | + assert hours(timedelta(hours=1)) == '1 hour' |
| 21 | + assert hours(timedelta(seconds=60*60)) == '1 hour' |
19 | 22 |
|
20 |
| - self.assertEqual(hours(timedelta(hours=5)), '5 hours') |
21 |
| - self.assertEqual(hours(timedelta(hours=1)), '1 hour') |
22 |
| - self.assertEqual(hours(timedelta(seconds=60*60)), '1 hour') |
23 | 23 |
|
24 |
| - def test_percentage(self): |
25 |
| - self.assertEqual(percentage(None), u'') |
26 |
| - self.assertEqual(percentage(10), '1000.0%') |
27 |
| - self.assertEqual(percentage(10, 2), '1000.00%') |
| 24 | +def test_percentage(): |
| 25 | + assert percentage(None) == '' |
| 26 | + assert percentage(10) == '1000.0%' |
| 27 | + assert percentage(10, 2) == '1000.00%' |
0 commit comments