Răsfoiți Sursa

review fixes

Arthur 10 ore în urmă
părinte
comite
a224957129
1 a modificat fișierele cu 7 adăugiri și 0 ștergeri
  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.template import Context, Template
 from django.test import RequestFactory, SimpleTestCase, TestCase
 from django.test import RequestFactory, SimpleTestCase, TestCase
 from django.urls import reverse
 from django.urls import reverse
+from django.utils import translation
 from netaddr import IPNetwork
 from netaddr import IPNetwork
 
 
 from account.models import UserToken
 from account.models import UserToken
@@ -299,6 +300,12 @@ class NumericAttrTestCase(TestCase):
         context = attr.get_context(obj, 'speed', 1000, {})
         context = attr.get_context(obj, 'speed', 1000, {})
         self.assertTrue(context['copy_button'])
         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):
 class BooleanAttrTestCase(TestCase):