Пример #1
0
 def test_lazy_value(self):
     FixtureRegistry.set_defaults(
         User, {
             'name': u'Someone',
             'email': Lazy(lambda obj: '*****@*****.**' % obj.name.lower())
         })
     user = fixture(User)
     assert user.email == '*****@*****.**'
Пример #2
0
 def test_tries_to_use_last_fixture_for_relationship_fields(self):
     fixture(User, name=u"someone")
     article = fixture(Article)
     assert article.author.name == u"someone"
     assert article.owner.name == u"someone"
Пример #3
0
 def test_automatically_sets_non_nullable_relations(self):
     article = fixture(Article)
     assert article.author.id
Пример #4
0
 def test_lazy_value(self):
     FixtureRegistry.set_defaults(
         User, {"name": u"Someone", "email": Lazy(lambda obj: "*****@*****.**" % obj.name.lower())}
     )
     user = fixture(User)
     assert user.email == "*****@*****.**"
Пример #5
0
 def test_override_defaults(self):
     FixtureRegistry.set_defaults(User, {"name": u"Someone"})
     user = fixture(User, name=u"Someone else")
     assert user.name == u"Someone else"
Пример #6
0
 def test_setting_defaults(self):
     FixtureRegistry.set_defaults(User, {"name": u"Someone"})
     user = fixture(User)
     assert user.name == u"Someone"
Пример #7
0
 def test_last_fixture(self):
     user = fixture(User)
     assert user == last_fixture(User)
Пример #8
0
 def test_create_fixture(self):
     user = fixture(User)
     assert user.id
     assert user.name == "User1"
     session.delete(user)
     session.commit()
Пример #9
0
 def test_supports_deep_inheritance(self):
     admin = fixture(Admin)
     assert last_fixture(User) == admin
     assert last_fixture(Admin) == admin
     assert last_fixture(Entity) == admin
Пример #10
0
 def test_automatically_sets_non_nullable_relations(self):
     article = fixture(Article)
     assert article.author.id
Пример #11
0
 def test_override_defaults(self):
     FixtureRegistry.set_defaults(User, {'name': u'Someone'})
     user = fixture(User, name=u'Someone else')
     assert user.name == u'Someone else'
Пример #12
0
 def test_setting_defaults(self):
     FixtureRegistry.set_defaults(User, {'name': u'Someone'})
     user = fixture(User)
     assert user.name == u'Someone'
Пример #13
0
 def test_last_fixture(self):
     user = fixture(User)
     assert user == last_fixture(User)
Пример #14
0
 def test_create_fixture(self):
     user = fixture(User)
     assert user.id
     assert user.name == 'User1'
     session.delete(user)
     session.commit()
Пример #15
0
 def test_supports_deep_inheritance(self):
     admin = fixture(Admin)
     assert last_fixture(User) == admin
     assert last_fixture(Admin) == admin
     assert last_fixture(Entity) == admin
Пример #16
0
 def test_tries_to_use_last_fixture_for_relationship_fields(self):
     fixture(User, name=u'someone')
     article = fixture(Article)
     assert article.author.name == u'someone'
     assert article.owner.name == u'someone'