Added jinja filter pretty_duration_fractional that includes milliseconds

This commit is contained in:
2019-02-21 17:38:32 +01:00
parent 32e25ce129
commit da14d34551
3 changed files with 36 additions and 1 deletions

View File

@@ -41,3 +41,12 @@ class MarkdownTest(unittest.TestCase):
'<h1>Title</h1>\n<p>Before</p>\n'
'<dl><dt>test</dt><dt>a</dt><dd>b</dd><dt>c</dt><dd>d</dd></dl>\n',
jinja.do_markdowned({'eek': '# Title\n\nBefore\n{test a="b" c="d"}'}, 'eek'))
def test_pretty_duration_fractional(self):
from pillar.web import jinja
self.assertEqual('03:04.568', jinja.format_pretty_duration_fractional(184.5678911111))
self.assertEqual('02:03:04.568', jinja.format_pretty_duration_fractional(7384.5678911111))
self.assertEqual('03:04', jinja.format_pretty_duration_fractional(184.00049))
self.assertEqual('02:03:04', jinja.format_pretty_duration_fractional(7384.00049))