File tree Expand file tree Collapse file tree 1 file changed +21
-7
lines changed Expand file tree Collapse file tree 1 file changed +21
-7
lines changed Original file line number Diff line number Diff line change @@ -53,15 +53,29 @@ def update_params(self):
53
53
}
54
54
55
55
def test_bulk_create (self ):
56
- objects = []
57
- for obj in range (0 , self .NUMBER ):
58
- objects .append (self .MODEL_CLASS (** self .create_params ))
56
+ try :
57
+ objects = []
58
+ for _ in range (0 , self .NUMBER ):
59
+ objects .append (self .MODEL_CLASS (** self .create_params ))
59
60
60
- self .MODEL_CLASS .objects .bulk_create (objects )
61
+ self .MODEL_CLASS .objects .bulk_create (objects )
61
62
62
- self .assertEqual (
63
- self .MODEL_CLASS .objects .filter (** self .create_params ).count (), self .NUMBER
64
- )
63
+ self .assertEqual (
64
+ self .MODEL_CLASS .objects .filter (** self .create_params ).count (),
65
+ self .NUMBER ,
66
+ )
67
+ except DatabaseError as err :
68
+ print (str (err ))
69
+ if (
70
+ IGNORE_ORA_01843
71
+ and connection .vendor == "oracle"
72
+ and "ORA-01843" in str (err )
73
+ ):
74
+ # this is an oracle bug - intermittent failure on
75
+ # perfectly fine date format in SQL
76
+ # continue
77
+ pytest .skip ("Oracle bug ORA-01843 encountered - skipping" )
78
+ raise
65
79
66
80
def test_bulk_update (self ):
67
81
try :
You can’t perform that action at this time.
0 commit comments