Exemplo n.º 1
0
    def test_locale(self):
        """References to localizable attributes"""

        attr = Attribute("foo")
        self.assertRaises(ArgumentError, attr.localized_ref, locale="xx")

        attr = Attribute("foo", locales=["en", "sk"])
        self.assertEqual("foo", attr.name)
        self.assertEqual("foo", str(attr))
        self.assertEqual("foo.en", attr.localized_ref("en"))
        self.assertEqual("foo.sk", attr.localized_ref("sk"))
        self.assertRaises(ArgumentError, attr.localized_ref, locale="xx")
Exemplo n.º 2
0
    def test_locale(self):
        """References to localizable attributes"""

        attr = Attribute("foo")
        self.assertRaises(ArgumentError, attr.localized_ref, locale="xx")

        attr = Attribute("foo", locales=["en", "sk"])
        self.assertEqual("foo", attr.name)
        self.assertEqual("foo", str(attr))
        self.assertEqual("foo.en", attr.localized_ref("en"))
        self.assertEqual("foo.sk", attr.localized_ref("sk"))
        self.assertRaises(ArgumentError, attr.localized_ref, locale="xx")