26 lines
789 B
Python
26 lines
789 B
Python
#!/usr/bin/env python
|
||
# -*- coding: utf-8 -*-
|
||
"""
|
||
Tests for openslides utils.utils
|
||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||
|
||
TODO: Move this test to the correct place when the projector app is cleaned up.
|
||
|
||
:copyright: 2011–2013 by OpenSlides team, see AUTHORS.
|
||
:license: GNU GPL, see LICENSE for more details.
|
||
"""
|
||
|
||
from openslides.utils.test import TestCase
|
||
from openslides.utils.utils import html_strong, int_or_none
|
||
|
||
|
||
class Test_functions(TestCase):
|
||
def test_string(self):
|
||
self.assertEqual(html_strong('some text'), '<strong>some text</strong>')
|
||
|
||
def test_int_or_none(self):
|
||
self.assertEqual(int_or_none('5'), 5)
|
||
self.assertEqual(int_or_none(5), 5)
|
||
self.assertIsNone(int_or_none('text'))
|
||
self.assertIsNone(int_or_none(None))
|