Skip to content

Commit 6f34417

Browse files
committed
fix: Add missing file
1 parent 5defdfb commit 6f34417

File tree

1 file changed

+101
-0
lines changed

1 file changed

+101
-0
lines changed

graphene_mongo/tests/setup.py

Lines changed: 101 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,101 @@
1+
import pytest
2+
from .models import (
3+
Article, Editor, EmbeddedArticle, Player,
4+
Reporter, Child, ProfessorMetadata, ProfessorVector,
5+
)
6+
7+
8+
@pytest.fixture(scope='module')
9+
def fixtures():
10+
Editor.drop_collection()
11+
editor1 = Editor(
12+
id='1',
13+
first_name='Penny',
14+
last_name='Hardaway',
15+
metadata={'age': '20', 'nickname': '$1'}
16+
)
17+
editor1.save()
18+
editor2 = Editor(
19+
id='2',
20+
first_name='Grant',
21+
last_name='Hill'
22+
)
23+
editor2.save()
24+
editor3 = Editor(
25+
id='3',
26+
first_name='Dennis',
27+
last_name='Rodman'
28+
)
29+
editor3.save()
30+
31+
Article.drop_collection()
32+
article1 = Article(headline='Hello', editor=editor1)
33+
article1.save()
34+
article2 = Article(headline='World', editor=editor2)
35+
article2.save()
36+
37+
Reporter.drop_collection()
38+
reporter1 = Reporter(
39+
id='1',
40+
first_name='Allen',
41+
last_name='Iverson',
42+
43+
awards=['2010-mvp']
44+
)
45+
reporter1.articles = [article1, article2]
46+
embedded_article1 = EmbeddedArticle(
47+
headline='Real',
48+
editor=editor1
49+
)
50+
embedded_article2 = EmbeddedArticle(
51+
headline='World',
52+
editor=editor2
53+
)
54+
reporter1.embedded_articles = [embedded_article1, embedded_article2]
55+
reporter1.embedded_list_articles = [embedded_article2, embedded_article1]
56+
reporter1.save()
57+
58+
Player.drop_collection()
59+
player1 = Player(
60+
first_name='Michael',
61+
last_name='Jordan'
62+
)
63+
player1.save()
64+
player2 = Player(
65+
first_name='Magic',
66+
last_name='Johnson',
67+
opponent=player1
68+
)
69+
player2.save()
70+
player3 = Player(
71+
first_name='Larry',
72+
last_name='Bird',
73+
players=[player1, player2]
74+
)
75+
player3.save()
76+
77+
player1.players = [player2]
78+
player1.save()
79+
80+
player2.players = [player1]
81+
player2.save()
82+
83+
Child.drop_collection()
84+
child1 = Child(bar='BAR', baz='BAZ')
85+
child1.save()
86+
87+
child2 = Child(bar='bar', baz='baz')
88+
child2.save()
89+
90+
ProfessorVector.drop_collection()
91+
professor_metadata = ProfessorMetadata(
92+
id='5e06aa20-6805-4eef-a144-5615dedbe32b',
93+
first_name='Steven',
94+
last_name='Curry',
95+
departments=['NBA', 'MLB']
96+
)
97+
professor_vector = ProfessorVector(
98+
vec=[1.0, 2.3],
99+
metadata=professor_metadata
100+
)
101+
professor_vector.save()

0 commit comments

Comments
 (0)