예제 #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")
예제 #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")
예제 #3
0
 def test_force_none(self):
     result = force_non_lazy(None)
     self.assertIsNone(result)
예제 #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")
예제 #5
0
 def test_force_string(self):
     result = force_non_lazy(u"text")
     self.assertIsInstance(result, six.text_type)
     self.assertEqual(result, u"text")
예제 #6
0
 def test_force_none(self):
     result = force_non_lazy(None)
     self.assertIsNone(result)
예제 #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")
예제 #8
0
 def test_force_string(self):
     result = force_non_lazy(u"text")
     self.assertIsInstance(result, six.text_type)
     self.assertEqual(result, u"text")
예제 #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")
예제 #10
0
 def test_force_string(self):
     result = force_non_lazy("text")
     self.assertIsInstance(result, str)
     self.assertEqual(result, "text")