Exemplo n.º 1
0
 def test_format_lazy(self):
     self.assertTrue(is_lazy(format_lazy("{0}{1}",
                                         ugettext_lazy("concatenation"), ugettext_lazy("is lazy"))))
     result = force_non_lazy(format_lazy("{first}/{second}",
                                         first=ugettext_lazy(u"text"), second=ugettext_lazy("format")))
     self.assertIsInstance(result, six.text_type)
     self.assertEqual(result, u"text/format")
Exemplo n.º 2
0
 def test_force_concat(self):
     self.assertTrue(
         is_lazy(
             string_concat(ugettext_lazy("concatenation"),
                           ugettext_lazy("is lazy"))))
     result = force_non_lazy(
         string_concat(ugettext_lazy(u"text"), ugettext_lazy("concat")))
     self.assertIsInstance(result, six.text_type)
     self.assertEqual(result, u"textconcat")
Exemplo n.º 3
0
 def test_force_none(self):
     result = force_non_lazy(None)
     self.assertIsNone(result)
Exemplo n.º 4
0
 def test_force_bytes(self):
     result = force_non_lazy(b"bytes \xFE")
     self.assertIsInstance(result, six.binary_type)
     self.assertEqual(result, b"bytes \xFE")
Exemplo n.º 5
0
 def test_force_string(self):
     result = force_non_lazy(u"text")
     self.assertIsInstance(result, six.text_type)
     self.assertEqual(result, u"text")
Exemplo n.º 6
0
 def test_force_none(self):
     result = force_non_lazy(None)
     self.assertIsNone(result)
Exemplo n.º 7
0
 def test_force_bytes(self):
     result = force_non_lazy(b"bytes \xFE")
     self.assertIsInstance(result, six.binary_type)
     self.assertEqual(result, b"bytes \xFE")
Exemplo n.º 8
0
 def test_force_string(self):
     result = force_non_lazy(u"text")
     self.assertIsInstance(result, six.text_type)
     self.assertEqual(result, u"text")
Exemplo n.º 9
0
 def test_force_concat(self):
     result = force_non_lazy(string_concat(ugettext_lazy(u"text"), ugettext_lazy("concat")))
     self.assertIsInstance(result, six.text_type)
     self.assertEqual(result, u"textconcat")
Exemplo n.º 10
0
 def test_force_string(self):
     result = force_non_lazy("text")
     self.assertIsInstance(result, str)
     self.assertEqual(result, "text")