Skip to content

Commit 5625c57

Browse files
committed
Update test seeder
1 parent 6977351 commit 5625c57

File tree

1 file changed

+23
-0
lines changed

1 file changed

+23
-0
lines changed

tests/test_seeder.py

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,29 @@ def test_seed(self):
4141
seeder.seed(instance)
4242
self.assertEqual(len(session.new), 3)
4343

44+
def test_seed_no_model(self):
45+
instance = {
46+
'model': 'tests.models.Company',
47+
'data': {
48+
'name': 'MyCompany',
49+
'!employees': {
50+
'data': [
51+
{
52+
'name': 'John Smith'
53+
},
54+
{
55+
'name': 'Juan Dela Cruz'
56+
}
57+
]
58+
}
59+
}
60+
}
61+
62+
with self.Session() as session:
63+
seeder = Seeder(session=session)
64+
seeder.seed(instance)
65+
self.assertEqual(len(session.new), 3)
66+
4467
def test_seed_no_relationship(self):
4568
instance = {
4669
'model': 'tests.models.Company',

0 commit comments

Comments
 (0)