Arthur 10 ساعت پیش
والد
کامیت
a224957129
1فایلهای تغییر یافته به همراه7 افزوده شده و 0 حذف شده
  1. 7 0
      netbox/netbox/tests/test_ui.py

+ 7 - 0
netbox/netbox/tests/test_ui.py

@@ -4,6 +4,7 @@ from types import SimpleNamespace
 from django.template import Context, Template
 from django.test import RequestFactory, SimpleTestCase, TestCase
 from django.urls import reverse
+from django.utils import translation
 from netaddr import IPNetwork
 
 from account.models import UserToken
@@ -299,6 +300,12 @@ class NumericAttrTestCase(TestCase):
         context = attr.get_context(obj, 'speed', 1000, {})
         self.assertTrue(context['copy_button'])
 
+    def test_render_localize(self):
+        obj = SimpleNamespace(x=-8238310.24)
+        with translation.override('de'):
+            self.assertIn('-8238310,24', attrs.NumericAttr('x').render(obj, {'name': 'x'}))
+            self.assertIn('-8238310.24', attrs.NumericAttr('x', localize=False).render(obj, {'name': 'x'}))
+
 
 class BooleanAttrTestCase(TestCase):