We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 5625c57 commit 3534735Copy full SHA for 3534735
tests/test_seeder.py
@@ -64,6 +64,31 @@ def test_seed_no_model(self):
64
seeder.seed(instance)
65
self.assertEqual(len(session.new), 3)
66
67
+ def test_seed_multiple_data(self):
68
+ instance = {
69
+ 'model': 'tests.models.Company',
70
+ 'data': [
71
+ {
72
+ 'name': 'MyCompany',
73
+ '!employees': {
74
+ 'model': 'tests.models.Employee',
75
+ 'data': {
76
+ 'name': 'John Smith'
77
+ }
78
+
79
80
+ },
81
82
+ 'name': 'MySecondCompany'
83
84
+ ]
85
86
87
+ with self.Session() as session:
88
+ seeder = Seeder(session=session)
89
+ seeder.seed(instance)
90
+ self.assertEqual(len(session.new), 3)
91
92
def test_seed_no_relationship(self):
93
instance = {
94
'model': 'tests.models.Company',
0 commit comments