1313 Data ,
1414 Holder ,
1515)
16+ from .utils import truncate_ms
1617
1718
1819class MethodTests (SimpleTestCase ):
@@ -38,10 +39,6 @@ def test_validate(self):
3839
3940
4041class ModelTests (TestCase ):
41- def truncate_ms (self , value ):
42- """Truncate microseconds to milliseconds as supported by MongoDB."""
43- return value .replace (microsecond = (value .microsecond // 1000 ) * 1000 )
44-
4542 def test_save_load (self ):
4643 Holder .objects .create (data = Data (integer = "5" ))
4744 obj = Holder .objects .get ()
@@ -64,12 +61,12 @@ def test_save_load_null(self):
6461 def test_pre_save (self ):
6562 """Field.pre_save() is called on embedded model fields."""
6663 obj = Holder .objects .create (data = Data ())
67- auto_now = self . truncate_ms (obj .data .auto_now )
68- auto_now_add = self . truncate_ms (obj .data .auto_now_add )
64+ auto_now = truncate_ms (obj .data .auto_now )
65+ auto_now_add = truncate_ms (obj .data .auto_now_add )
6966 self .assertEqual (auto_now , auto_now_add )
7067 # save() updates auto_now but not auto_now_add.
7168 obj .save ()
72- self .assertEqual (self . truncate_ms (obj .data .auto_now_add ), auto_now_add )
69+ self .assertEqual (truncate_ms (obj .data .auto_now_add ), auto_now_add )
7370 auto_now_two = obj .data .auto_now
7471 self .assertGreater (auto_now_two , obj .data .auto_now_add )
7572 # And again, save() updates auto_now but not auto_now_add.
0 commit comments